Cnaipe seolta foirme
Scrúdaíonn Silktide na foirmeacha ar do leathanaigh agus tuairiscíonn sé aon cheann acu a bhfuil réimsí inlíonta acu ach gan cnaipe seolta. Gan ceann, níl bealach ag roinnt cuairteoirí an fhoirm a sheoladh, agus ní féidir le daoine eile a thuar cathain a ghníomhóidh sí.
Cén fáth a bhfuil sé seo tábhachtach
Insíonn cnaipe seolta infheicthe dhá rud do chuairteoirí: conas an fhoirm a sheoladh, agus nach dtarlaíonn aon rud go dtí go roghnaíonn siad é. Ní féidir le roinnt daoine a úsáideann foirm a sheoladh ach trí chnaipe a ghníomhachtú — níl brú Enter i réimse ar fáil do chách. Agus is minic a sheolann foirm gan chnaipe go huathoibríoch de réir mar a chlóscríobhann an cuairteoir nó a athraíonn sé rogha, athrú comhthéacs gan choinne a d'fhéadfadh úsáideoirí agus daoine faoi mhíchumas cognaíoch a chur ar strae, agus iad go tobann ar leathanach eile i lár taisc.
Is é seo critéar ratha 3.2.2 (On Input) de , ceanglas — cuid den leibhéal comhréireachta is bunúsaí.
Conas é a shocrú
Cuir cnaipe seolta le gach foirm atá marcáilte, agus marcáil go sainráite é le type="submit":
<!-- Fadhb: níl aon bhealach ann seoladh d'aon ghnó -->
<form action="/search">
<input type="text" name="q">
</form>
<!-- Ceartú: cnaipe seolta sainráite -->
<form action="/search">
<input type="text" name="q">
<button type="submit">Cuardaigh</button>
</form>
Mura gceaptar i ndáiríre go seolfadh an fhoirm áit ar bith — mar shampla, scagaire a nuashonraíonn torthaí beo agus a fhógraíonn a iompar — is féidir leat an toradh a nó an eilimint a eisiamh ón seiceáil.
Mar a dhéanann Silktide tástáil air seo
- Aimsigh gach eilimint
<form>ar an leathanach, gan aon cheann atá eisiata agat ón seiceáil a chur san áireamh. - Déan neamhaird d'fhoirmeacha nach bhfuil aon réimse inúsáidte acu — foirmeacha nach bhfuil aon ionchur infheicthe, limistéar téacs, roghchlár roghnaithe ná cnaipe iontu nuair a lódálann an leathanach. Fágann sé seo ar lár foirmeacha rianaithe agus na foirmeacha dofheicthe a chlúdaíonn an leathanach a ghineann roinnt ardán, a bheadh ina ndearfacha bréagacha murach sin.
- Tuairiscigh gach foirm atá fágtha nach bhfuil aon eilimint inti le
type="submit".
Fabhtcheartú
Tá cnaipe i m'fhoirm ach marcáladh í fós
Lorgaíonn Silktide type="submit" sainráite. Seolann <button> gan tréith type an fhoirm i bhformhór na mbrabhsálaithe, ach ní aithníonn an tseiceáil seo é — agus is dea-chleachtas é type="submit" a chur leis ar aon nós, toisc go ndéanann sé iompar an chnaipe soiléir. Ní sheolann cnaipí le type="button" an fhoirm riamh.
Nochtaítear an fhoirm trí idirghníomhaíocht
Déantar measúnú ar réimsí nuair a lódálann an leathanach den chéad uair. D'fhéadfadh sé nach ndéanfaí tástáil ar fhoirm a thosaíonn i bhfolach agus a nochtaítear níos déanaí, mar shampla taobh istigh de roghchlár aníos, mar sin ní ráthaíonn pas anseo go bhfuil cnaipe ag gach foirm ar an leathanach.