2011-02-02 4 views
0

J'ai un formulaire html sur mon site, mais les gens oublient de le remplir complètement (3 cases à remplir).html formulaire envoyer vide

Est-ce que c'est un moyen avec html d'activer le bouton de soumission uniquement s'il l'a complètement rempli ou quelque chose de similaire?

+0

pourquoi n'utilisent pas javascript simples pour les validations de garder la forme jusqu'à ce unsubmit vos valeurs spécifiées sont données? –

Répondre

0

Créez une fonction javascript pour vérifier les champs et ensuite appeler cette fonction dans l'événement de sous-ordre de votre formulaire .

 
function validate() 
{ 
if(document.formname.txtbox1.value=='') 
{ 
    alert("enter value"); 
    document.formname.txtbox1.focus(); 
    return false;   
     } 
    

puis appeler l'événement onsubmit de votre formulaire

 
<form name = "formname" action = "abc.php" method ="post" onsubmit="return validate()"> 
0

Il y a essentiellement deux étapes pour "s'assurer" qu'ils ont rempli les champs requis. La première étape est client-side validation, qui offre à l'utilisateur une interface utilisateur utile pour lui demander de remplir correctement le formulaire. La deuxième étape est la validation côté serveur, qui renvoie une erreur à l'utilisateur et ré-affiche le formulaire s'il a tenté de le publier de façon incorrecte. (Nous n'avons pas assez d'informations pour être particulièrement utile avec la seconde partie, cela dépend de l'environnement côté serveur.)

Questions connexes