Kichaguzi submit
Kichaguzi :submit huchagua vipengele vya aina ya
submit,
ambavyo ni vifungo vya kuwasilisha fomu.
Kawaida kichaguzi :submit hutumika kwa vifungo
au vipengele vya kuingiza. Inahitajikukumbuka kuwa baadhi ya
vivinjari huelewa kipengele button, kama
kinachokuwa na [type='submit'] kwa dhahiri, wakati
vingine kinyume chake. Ili kuhakikisha utendakazi sahihi
daima taja sifa type.
Kwa kuwa :submit haihusiani na ubora wa CSS,
basi kwa kuboresha utendaji katika
vivinjari vya kisasa badala yake ni bora kutumia
[type='submit'].
Kiendeshi
Hivi ndivyo tunavyochagua vipengele vya aina ya submit:
$(':submit');
Mfano
Wacha, kulingana na nadharia iliyoonyeshwa hapo juu,
tuchague vipengele vyote vya aina ya submit,
ambavyo ni vizazi vya td
ya vipengele. Tuwaweke td hizi rangi ya kijani ya usuli
na mzunguko wa nyekundu kwa kutumia mbinu ya
css:
<form>
<table border="1" cellpadding="10" align="center">
<tr><th>Kipengele</th></tr>
<tr><td><input type="button" value="button"></td></tr>
<tr><td><input type="file"></td></tr>
<tr><td><input type="password"></td></tr>
<tr><td><button>button</button></td></tr>
<tr><td><input type="reset"></td></tr>
<tr><td><input type="submit"></td></tr>
<tr><td><input type="radio" name="test"></td></tr>
<tr><td><input type="checkbox"></td></tr>
<tr><td><button type="submit">button</button></td></tr>
<tr><td><input type="text"></td></tr>
</table>
</form>
$('td:submit')
.parent('td')
.css({background: 'green', border: '2px red solid'})
.end();
$('form').submit(function(event) {
event.preventDefault(); // inazuia kuwasilishwa kwa fomu
});