IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Obligations dans un formulaire


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    D�tails du profil
    Informations personnelles :
    �ge : 55

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par d�faut Obligations dans un formulaire
    Bonjour la Communaut�,

    je viens de cr�er un formulaire et j'aimerai savoir comment faire pour obliger les visiteurs � remplir certains champs de mon formulaire afin que la validation puisse se faire.

    Si tel n'est pas le cas, l'envoi ne doit pas se faire.

    Merci pour votre aide

  2. #2
    Expert confirm�
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par d�faut
    Bonjour

    Ceci ne peut pas se faire en html. Il faut voir du cot� de javascript par exemple (http://javascript.developpez.com/faq...s#ControleForm) ou alors du cot� d'un langage serveur comme php...

  3. #3
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    effectivement , tu peux faire une v�rification de ton formulaire comme ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <form name="toto" action="titi.php" onsubmit="return verification()">
    tes champs ...
    exemple  un champs texte : 
    <input type="text" id="moi" name="moi" />
    cot� javascript :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function verification(){
    //ton champs a vérifier
    var MonChamps = document.getElementById("moi");
    //On vérifit que la valeur n'est pas null
    if(MonChamps.value != ""){
    return true;
    }
    else{return false;}
    }
    voila

  4. #4
    Membre �clair� Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    D�tails du profil
    Informations personnelles :
    �ge : 55

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par d�faut
    Merci pour vos r�ponses, j'ai une nelle question o� est-ce que je mettre le code ?

    Dans la page de mon formulaire ? dans ma css ?

    Et le "titi.php" qu'est ce ? Je ne sais pas encore faire du php, est-ce grave ?

    A bient�t

  5. #5
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    aie la c'est assez grave , je pense qu'avant de vouloir faire un formulaire , il faudrait que tu ailles apprendres les base de la programmation web , donc le html , et la structure d'une page ( ne voit rien de m�chant dans mes propos ! c'est vraiment pour que tu puisses comprendre le fonctionnement plut�t que faire de b�tes copier/coller)

    bon courage

  6. #6
    Membre �clair� Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    D�tails du profil
    Informations personnelles :
    �ge : 55

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par d�faut
    Le language html je le maitrise assez bien, mais le php, je d�bute.

    Donc j'aimerai savoir donc o� est-ce que je mettre le code ?

    Dans la page de mon formulaire ou dans ma css ?


    Sinon, j'ai trouv� un autre code, mais brut de pomme et aucune explication.
    Je ne sais donc pas ou mettre le code.

    Le voi�i, il est sens� v�rifier que TOUS les champs du formulaire sont remplis.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    var inputList = document.forms['monFormulaire'].elements;
    vat alertTxt = "";
    for (unInput in inputList){
        if(unInput.type=="text"&&unInput.value.length==0){
    		alertTxt += "Le champ " + unInput.name + " n'a pas été rempli \n";
    	}
    }
    alert(alertTxt)
    Merci pour votre aide

Discussions similaires

  1. Response.BinaryWrite dans un formulaire
    Par faamugol dans le forum ASP
    R�ponses: 4
    Dernier message: 12/05/2004, 12h45
  2. Forcer la saisie en MAJ dans un Formulaire
    Par lolos dans le forum IHM
    R�ponses: 4
    Dernier message: 12/08/2003, 10h57
  3. R�ponses: 3
    Dernier message: 19/03/2003, 15h19
  4. R�ponses: 2
    Dernier message: 12/02/2003, 15h26
  5. [CR][Access] int�grer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    R�ponses: 7
    Dernier message: 13/01/2003, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo