Jde u formuláře vypnout JS validace?

motorcb
Člen | 552
+
0
-

Klient nemá rád zobrazení chyby proč nemůže odeslat formulář přes js do alertu.
Chce když odešle formulář na formulářem seznam hlášek co všechno musí vyplňit.
Stačí vypnout JS validaci?
Jak vypnu JS validaci?

radas
Člen | 226
+
0
-

Mělo by stačit nenačítat netteForms.js. Ale v tom případě asi zafunguje HTML5 a např. u povinných polí se zobrazí bublina s hláškou. V každém prohlížeči vypadá jinak.

chemix
Moderator | 1310
+
0
-

server side only

jedna cesta je vypnout JS validaci (nenacist netteForms.js) a na vykresleni si pockat po requestu. Zde doporucuji pouzit ajax request at je to rychlejsi

custom js validation

druha varianta je pouzit alternativni js https://gist.github.com/Robyer/7948399 pripadne si doladit generovani, zdali ho chces pod nebo nad input, da se to celkem dobre ohnout pro potreby designu

...cca:188
		if(!this.hasClass(el, this.options.showErrorApartClass)) {
			// chemix hot fix for message position
			if ($($(el).closest("form")).attr('id') == 'frm-reservationForm'){
				$(el.parentNode).prepend(error);
			} else {
				el.parentNode.appendChild(error);
			}
		}

viz treba (nad inputem) http://www.bodybody.cz/…ebni-trenink nebo (pod inputem) http://www.bodybody.cz/…t/budejovice

llook
Člen | 407
+
0
-

HTML5 validace se dá vypnout atributem novalidate na značce form.

RSS tématu Téma zavřeno