Formos mygtukai JavaScript
Jūs jau žinote, kad forma yra siunčiama paspaudus
mygtuką. Tačiau čia yra niuansų.
Mygtukas privalo turėti atributą type
reikšmėje submit:
<form>
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Formą taip pat siųs teg button
su atributu type reikšmėje submit:
<form>
<input name="test1">
<input name="test2">
<button type="submit">btn</button>
</form>
Forma taip pat bus išsiųsta, jei bet kuriame
įvesties lauke bus nustatytas fokusas ir bus paspaustas Enter.
Mygtukas su atributu type reikšmėje
button naudojamas kaip puslapio elementas
ir formos siųsti nebus:
<form>
<input name="test1">
<input name="test2">
<input type="button">
</form>
Panašiai veiks ir teg button:
<form>
<input name="test1">
<input name="test2">
<button>btn</button>
</form>
Mygtukas su atributu type reikšmėje
reset išvalys užpildytą formą:
<form>
<input name="test1">
<input name="test2">
<input type="reset">
<input type="submit">
</form>
Pataisykite šį kodą taip, kad mygtukas siųstų formą į serverį:
<form>
<input name="name">
<input name="surn">
<button>send</button>
</form>