5568 sujets

Sémantique web et HTML

Bonjour,

Voici à peu de choses près mon code :


<form action="/" method="post" id="form">
<input type="text" size="10" name="test" id="test" />
<input type="button" onclick="verify()" value="OK" />
</form>

<script type="text/javascript">
function verify(){
if (document.getElementById('test') != "")
document.getElementById('form').submit(); 
}
</script>



La verification marche sous IE et Firefox PC.
Par contre sous Safari, si l'utilsateur appuye sur la touche Entrée, le formulaire est quand même envoyé...
J'ai même essayé de mettre l'evenement
onsubmit="verify()"
dans la balise
<form>
mais rien n'y fait.

Merci pour votre aide
Bonjour,
Ajoute return false; à la fin de ta fonction de vérification, ça changera peut-être des choses.

P.S. Privilégie onsubmit par rapport à onclick+bouton submit, justement à cause de la touche entrée.
Modifié par QuentinC (17 May 2006 - 19:49)