Lirdoner
6.02.2010, 20:57:08
Witam, formularz wygląda tak
<form name='myForm'>
<input id="tekst" type="text" size="40" />
<input class="button" type='button' onclick='ajaxFunction(), tekst.value=""' value='Wyslij' />
</form>
Ale neistety nie działa enter, co zrobić aby można było eneterem wysyłać formularz?
wookieb
6.02.2010, 21:01:47
Po pierwsze
<input type="submit" value="Wyślij" />
Po drugie
<form onsubmit="return ajaxFunction();">
Lirdoner
6.02.2010, 21:16:55
Przy przycisku nie może być type="submit" bo wtedy przeładowuje się strona
wookieb
6.02.2010, 21:25:23
Dlatego konieczna jest obsługa onsubmit. Zwrocisz z funkcji false i formularz sie nie wysle.
Lirdoner
6.02.2010, 21:30:28
To może da się zrobić tak aby przy type="submit" stronie sie nie przeladowywala?
wookieb
6.02.2010, 21:31:42
Nie.
Naprawdę to taki problem zrobić (albo nawet spróbować) tak jak Ci radzę?
Lirdoner
6.02.2010, 21:34:46
formularz może się nie wysłać ale strona się przeładuje, a nie ma
wookieb
6.02.2010, 21:41:42
No to pokaż cały kod jaki masz (oczywiście konkretne fragmenty)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.