setREquired – upozornění ve Firefoxu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
castamir
Člen | 629
+
0
-

NetteFramework-2.0beta-PHP5.3 staženo 19.6.2011

PHP 5.3.6

Firefox 5.0 (ale i dřívější FF 4.x)

Zdrojový kód převzat z CD-collection

Při nevyplnění input políčka formuláře se objeví někdy alert, ALE někdy zase docela cool bublinka s jiným textem, jež nevím jak specifikovat, a chybně vyplněné políčka formuláře dostanou červené ohraničení.

Proč tohle dvojí chování a jak ho sjednotit (alerty mi nevadí)?

Editoval castamir (8. 7. 2011 23:32)

Tomas Jancik
Člen | 103
+
0
-

tak cool bublinka se mi objevovala, kdyz jsem nenahral JavaScript, ktery je k Nette / Formularum dodavan. (bude nekde v sandboxu urcite)

po nahrani a naloadovani do stranky se mi zobrazuje vzdy jen alert s mym textem…

Foowie
Člen | 269
+
0
-

Alert je Nette JS validace a bublina je HTML5 validace firefoxu ;)

castamir
Člen | 629
+
0
-

netteForms.js používám, ale přesto se občas bublinka objeví → kde může být problém?

Zakomentováním se však bublinka objeví vždy → jak nastavit text bublinky?

EDIT: díky za odpověď ;)

EDIT2: znemožnění HTML5 validace:

<?php
$form->getElementPrototype()->novalidate = 'novalidate';
?>

Editoval castamir (9. 7. 2011 10:40)

Foowie
Člen | 269
+
0
-

HTML5 validace se na formuláři deaktivuje, pokud se aktivuje JS validace .