Verifier qu'un champ type="text" n'est pas vide

Résolu
crixuss Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
crixuss Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir comment est ce que je pourrais faire pour tester si un ou plusieurs champs de mon formulaire sont vides. En fait je fais un formulaire dans lequel la personne doit écrire un critère de compétence et doit le noter avec des radio, et j'aimerai que si il écrit un critère de compétence sans noté celle-ci, qu'un message d'erreur s'affiche.

je vous montre ce que j'ai essayer de faire:

if(document.form.critere.value !== "")
{
         for (i = 0; i <document.form.note_evaluationComp.length; i++) 
         {
              if (document.form.note_evaluationComp[i].checked == true) 
             {
     
               var choix = 1;
               break;
            }
        }
    if (choix != 1)
    {
        alert("Veuillez sélectionné la note concernant l'appreciation des compétences");
        return false;
    }
}

Merci d'avance!
A voir également:

1 réponse

MichaelOfCourse Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   6
 
Ajoute l'attribut required au champ type text, et si ça ne suffit pas, vérifie que la variable issue existe avec isset.

Tu peux aussi demander une longueur minimum, et vérifier que la variable issue du input text contient au moins le minimum de caractère.
0
crixuss Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Merci ta solution marche a merveille et merci pour le required, c'est très utile pour les contrôles!
0