/ / Jquery validácia formulára s telefónom sa nevyžaduje, ale len 11 znakov - jquery, formuláre, validácia

Žiadosť o validáciu formulára Jquery sa nevyžaduje, ale iba 11 znakov - jquery, formuláre, validácia

Vytvárajem tento formulár a toto je práca nižšie. Zaujímalo by ma, či mi môžete pomôcť zistiť, či to, čo som urobil, je správne.

Mal by obsahovať aj formulár "Viac informácií"validácia na strane klienta. Kreatíva identifikuje, ktoré polia vo formulári sú požadované, ale existujú aj ďalšie úrovne validácie, ktoré by mali byť implementované. Úplný súbor požiadaviek týkajúcich sa validácie je nasledujúci:

  • Pole "Kontaktné meno" je povinné a musí byť vyplnené, aby bolo možné odoslať
  • Pole "Kontaktná e-mailová adresa" je povinné a musí byť vyplnené, aby bolo možné odoslať
  • Pole "Kontaktná e-mailová adresa" musí zodpovedať formátu e-mailovej adresy, ktorá umožňuje odosielanie.
  • Pole "Kontaktné telefónne číslo" sa NIE vyžaduje, aj keď je toto pole vyplnené, musí obsahovať iba číslice a maximálne 11 znakov pri odoslaní.

EG: http://jsfiddle.net/bhdry/52/

odpovede:

0 pre odpoveď č. 1

Nevidím nič zlé s tým, že to všetko funguje dobre pre mňa Validácia je presne tak, ako hovoríte, že by malo byť.

Telefónne číslo je v poriadku z dôvodu maskovaniainput. Takto sa ubezpečte, že je to len vo formáte, ktorý ste zadali, takže to znamená, že po odoslaní na server bude buď prázdny, alebo vo formáte, ktorý ste zadali.

Samozrejme, budete musieť urobiť dodatočnú validáciu na strane servera.


0 pre odpoveď č. 2

Funguje tak, ako si myslíte, že by to malo fungovať, iba číslice sú povolené a ak používateľ zadá menej ako 11 číslic, obsah sa nezachová. js fiddle