Téigh go dtí an t-ábhar
SilktideCabhair

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

  1. Aimsigh gach eilimint <form> ar an leathanach, gan aon cheann atá eisiata agat ón seiceáil a chur san áireamh.
  2. 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.
  3. 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.

Tuilleadh eolais

Nuashonraithe go deireanach

An raibh an leathanach seo cabhrach?