par
sirakawa » 21 févr. 2012, 19:18
Je pense qu'on peut très bien utiliser les attributs HTML5, même si IE qui, comme d'habitude, est à la traîne, ne les reconnaît pas.
Il suffit d'écrire des fonctions de validation adaptées, ce que font beaucoup de gens, entre autres pour les feuilles de style...
Pour en avoir le coeur net, et inspiré par une remarque de moogli sur la fonction j'ai pondu juste ça:
<html>
<script type = 'text/javascript'>
function verif()
{
return true;
}
</script>
<form method = 'post' action = 'toto.php' onsubmit = 'return verif()'>
<input type = 'text' name = 'login' />
<input type = 'text' name = 'passe' />
<button type = 'submit' >OK</button>
</form>
</html>
qui, à part les tests de verif, me semble bien refléter la situation.
Si,on fait retourner false, à verif, elle reste bien sur la page, sinon elle cherche bien toto.php
Conséquemment, il y doit y avoir un os dans le bistek de votre verif()...
Si je ne me trompe pas, une fois que le alert de JS a été exécuté, la fonction JS ne continue pas, et je suppose qu'elle ne retourne rien, en tout cas pas FALSE.
Je pense qu'on peut très bien utiliser les attributs HTML5, même si IE qui, comme d'habitude, est à la traîne, ne les reconnaît pas.
Il suffit d'écrire des fonctions de validation adaptées, ce que font beaucoup de gens, entre autres pour les feuilles de style...
Pour en avoir le coeur net, et inspiré par une remarque de moogli sur la fonction j'ai pondu juste ça:
[html]<html>
<script type = 'text/javascript'>
function verif()
{
return true;
}
</script>
<form method = 'post' action = 'toto.php' onsubmit = 'return verif()'>
<input type = 'text' name = 'login' />
<input type = 'text' name = 'passe' />
<button type = 'submit' >OK</button>
</form>
</html>[/html]
qui, à part les tests de verif, me semble bien refléter la situation.
Si,on fait retourner false, à verif, elle reste bien sur la page, sinon elle cherche bien toto.php
Conséquemment, il y doit y avoir un os dans le bistek de votre verif()...
Si je ne me trompe pas, une fois que le alert de JS a été exécuté, la fonction JS ne continue pas, et je suppose qu'elle ne retourne rien, en tout cas pas FALSE.