Validation d'un formulaire

Description

Voilà deux exemples de validation de formulaire. Dans le premier, on peut cliquer soit sur le bouton "Valider", soit directement sur la touche ENTREE du clavier pour valider notre formulaire et activer un script. Dans le deuxième
exemple, la touche ENTREE est désactivée est vous devez obligatoirement cliquer sur le sur le bouton "Valider" pour poursuivre le script.

Source / Exemple :


Validation D'Un Formulaire Avec La Touche ENTREE.html :

<HTML>
<HEAD>
<script language="JavaScript"> 
function Divers(){
alert("Ici votre script...");
}
</script>
</HEAD>
<BODY>
<FORM>
<input type=text size='20' value='' OnKeyDown='if (event.keyCode == 13) Divers();'>
<img src='img.bmp' align='absmiddle' alt='Cliquez ici pour lancer le script Divers...' onClick='Divers()'>
</FORM>
</BODY>
</HTML>

Validation D'Un Formulaire Sans La Touche ENTREE.html

<HTML>
<HEAD>
<script language="JavaScript"> 
//Ce script sert à bloquer la touche entrée
function process_keypress(){ 
if (window.event.type == "keypress" & window.event.keyCode == 13) 
alert("La touche ENTREE est désactivée... Pour valider votre formulaire, vous devez cliquez sur le bouton Valider !"); 
return !(window.event.type == "keypress" & window.event.keyCode == 13); 
} 
document.onkeypress = process_keypress; 
</script>
<script language="JavaScript"> 
function Divers(){
alert("Ici votre script...");
}
</script>
</HEAD>
<BODY>
<FORM>
<input type=text size='20' value=''>
<img src='img.bmp' align='absmiddle' alt='Cliquez ici pour lancer le script Divers...' onClick='Divers()'>
</FORM>
</BODY>
</HTML>

Conclusion :


C'est juste un truc pour débutant, le débutant que je suis je veux dire...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.