begin process at 2012 05 28 23:32:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

champs obligatoire dans un formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

champs obligatoire dans un formulaire

vendredi 5 septembre 2008 à 12:28:57 | champs obligatoire dans un formulaire

Limahl19

Salut a tous,

j'ai un formulaire et j'aimerai bloquer l'envoi tant que certains champs ne sont pas rempli. et qu'unefois le formulaire rempli l'envoi se fasse......

j'ai essayer plusieures script.... meme du javascript mais je n'y connais rien du tout

voici mon formulaire

[code]

<span class="texteGros">VOS COORDONNEES</span>

<form method="post" enctype="multipart/form-data" action="upload-v3.php">

    <p class="texteSeul">nom :
        <input name="nom" type="text" id="nom" />
    </p>
   
    <p class="texteSeul">pr&eacute;nom :
        <input name="prenom" type="text" id="prenom" />
    </p>
   
    <p class="texteSeul">adresse :
        <input name="adresse" type="text" id="adresse" />
    </p>
   
    <p class="texteSeul">code postal :
        <input name="cp" type="text" id="cp" size="6" maxlength="5" />
    </p>
   
    <p class="texteSeul">ville :
        <input name="ville" type="text" id="ville" />
    </p>
   
    <p class="texteSeul">t&eacute;l&eacute;phone :
        <input name="tel" type="text" id="tel" size="11" maxlength="10" />
    </p>
   
    <p class="texteSeul">e-mail :
        <input name="email" type="text" id="email" maxlength="100" />
    </p>
   
    <table width="494" class="texteSeul">
        <tr>
            <td width="368"><p>Je souhaite afficher mes coordonn&eacute;es sur le site : </p></td>
               <td width="55"><label><input type="radio" name="affichercontact" value="1" />Oui</label></td>
            <td width="55"><label><input type="radio" name="affichercontact" value="0" />Non</label></td>
        </tr>
    </table>
   
    <p class="texteGros">VOTRE VEHICULE</p>
 
    <p class="texteSeul">Marque :
        <input name="marque" type="text" id="marque" maxlength="50" />
    </p>
   
    <p class="texteSeul">Mod&egrave;le :
        <input name="modele" type="text" id="modele" maxlength="50" />
    </p>
   
    <p class="texteSeul">Ann&eacute;e :
        <input name="annee" type="text" id="annee" size="5" maxlength="4" />
    </p>
   
    <p class="texteSeul">Kilom&eacute;trage :
        <input name="kilometre" type="text" id="kilometre" size="9" maxlength="8" border="0" /> km
    </p>
   
    <p class="texteSeul">Etat g&eacute;n&eacute;ral de la voiture :
        <select name="etat" id="etat">
            <option selected="selected" value="">-----------------</option>
            <option value="impecable">Etat imp&eacute;cable</option>
            <option value="bon_etat">Bon &eacute;tat</option>
            <option value="roulante">Roulante</option>
            <option value="epave">Epave</option>
        </select>
    </p>
   
    <table width="461" border="0" cellspacing="0" cellpadding="0">
        <tr>
               <td width="289" valign="top" class="texteSeul">Texte de l'annonce (250 caract. max.) :</td>
            <td width="172" class="texteSeul"><textarea name="description" rows="4" id="description"></textarea></td>
        </tr>
    </table>
   
      </br>
   
      <table width="396" border="0" cellspacing="0" cellpadding="0" class="texte">
        <tr>
            <td width="127">1&egrave;re photo : </td>
            <td width="269"><input type="file" name="fichier1" size="30" /></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>2ème photo : </td>
            <td><input name="fichier2" type="file" id="fichier2" size="30" /></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>3ème photo : </td>
            <td><input name="fichier3" type="file" id="fichier3" size="30" /></td>
          </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        <tr>
            <td>4ème photo : </td>
            <td><input name="fichier4" type="file" id="fichier4" size="30" /></td>
          </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        <tr>
            <td>5ème photo :</td>
            <td><input name="fichier5" type="file" id="fichier5" size="30" /></td>
          </tr>
    </table>
   
    </br>

    <table width="738" class="texteSeul">
        <tr>
            <td width="395" height="36"><p>Je souhaite d&eacute;poser mon annonce pour une dur&eacute;e de : </p>
        </td>
               <td width="107"><label><input type="radio" name="duree" value="1" />1 semaine</label></td>
            <td width="107"><label><input type="radio" name="duree" value="2" />2 semaines</label></td>
            <td width="109"><label><input type="radio" name="duree" value="3" />3 semaines</label></td>
        </tr>
  </table>

    <p>
        <input type="submit" name="upload" value="Valider votre saisie" />
    </p>
   
    <p>&nbsp;</p>
   
</form>

[/code]



jaimerai rendre les champs en rouge obligatoires..... et garder les valeurs des champs quand la page se recharge suite au manque d'un champs....

sinon si tout est rempli, le formulaire s'envoie normalement

merci de votre aide
vendredi 5 septembre 2008 à 14:53:15 | Re : champs obligatoire dans un formulaire

executals

Tu peux faire une fonction javascript que tu insères dans le head, du style:

<head>
      <script type="text/javascript">
            function verification_des_champs()
            {
            var nom = document.getElementById('nom').value;
            var prenom = document.getElementById('prenom').value;
            var email = document.getElementById('email').value;

            //....tu fais pareil pour tes autres champs obligatoires....

            if(nom == '') {        // ''  deux apostrophes collées (non pas les guillemets ") signifient un champ vide
            alert("Veuillez entrer votre nom!");
            else if(prenom == '') {
                   alert("Veuillez entrer votre prenom:");
                   else if(email == '') {
                          alert(" //................je pense que tu as compris la logique


                                   else return true;    //le dernier else
                              }
                        }  
                  //...ferme toutes les accollades
         }
      </script>

t'appelles cette fonction dans ton bouton de validation par :

<input type="submit" name="upload" value="Valider votre saisie" onclick="verification_des_champs()" />

normalement ça marche.

@++


Cette discussion est classée dans : formulaire, champs, photo, nbsp, eacute


Répondre à ce message

Sujets en rapport avec ce message

formulaire de contact [ par n1nicks ] bonjour tt le monde j'ai un probleme avec mon formulaire; quand on remplis les champs et on click sur envoyer; les champs se retablissent comme blank Formulaire html à finaliser [ par Mamalounet ] Bonjour à tous et à toutes :)J'èspère etre dans le bon forum :/J'ai créé un formulaire de type html à l'aide de dreamwever (je suis débutant).Ce formu choir une autre photo [ par suethi75 ] Bonjour, Je suis en train de faire un formulaire qui me permet de mettre à jour ma base. Lorsque j'affiche le formulaire, j'ai un champs photo, sur ce formulaire mail [ par reso101 ] Je suis chez l'herbergeur AMEN et je souhaite pour un site utiliser un formulaire mais ça marche pô... Pourriez vous m'aider svpmerci par avancevoiçi Formulaire+champs cachés [ par CHABRY ] Salut!J'ai un formulaire qui assure la gestion des titres dans une bibliothèque.Le responsable choisit soit d'ajouter un titre, soit de le modifier, s Problème avec formmail.pl [ par emeric73 ] Bonjour, j'ai fais un formulaire qui fais appel a formmail.pl, le souci c'est que quand il y a un champ oublier il trouve le fichier formmail.pl pour Formulaire interactif [ par Ankaa1988 ] Bonjour a tous,je voudrais creer un formulaire "interactif"en fait, il se composerait d'une liste déroulante (ex: 1 puis 2 etc)et d'un champs de texte aide pour éditer fichier php [ par luciano12 ] Bonjour,   J'aimerais savoir si tu voudrais m'aider à modifier un fichier PHP que j'ai dreamweaver champ obligatoire [ par cobra176 ] bonjour tousj'ai commencé a travailler avec dreamweaver , et j'ai réaliser un formulaire connécte a un base sql ( j'utilise esay-php pour cela)je réal automatiser le remplissage de champs d'un formulaire [ par Barsy ] BonjourJe souhaiterai savoir comment faire pour créer un bot qui remplisse automatiquement les champs d'un formulaire et qui le valide sur un site. Pa


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales