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

Archive PHP

 > 

Archives

 > 

Débutants

 > 

champs formulaire obligatoire


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

champs formulaire obligatoire

vendredi 1 octobre 2004 à 18:48:14 | champs formulaire obligatoire

Blacknight91titi

Membre Club
Salut
voila j'aimerai savoir comment faire pour que dans un formulaire on soit obliger de remplir certain champs, et si un parmis eu n'est pas rempli alors que le navigateur revienne a la page du formulaire et dise que tel ou tel champs n'est pas remplie et n'envoi pa le mail du formulaire (parceque enfait mon formulaire envoi les information par mail a une adresse donné)

voila
je sais pas si vous avez compris mais bon
merci beaucoup d'avance

Bl@cknight91Titi
vendredi 1 octobre 2004 à 19:03:52 | Re : champs formulaire obligatoire

LaurentKOogar

Yo,
si si yen a te comprendre :--) No problem
tu peux le faire soit en javascript, soit en JS ou soit dans ces 2 langages en meme temps (recommandé)
Bon voici la version JS, si ti arrives pas reviens en parler :--)

[ Lien ]

Laurent
vendredi 1 octobre 2004 à 19:23:38 | Re : champs formulaire obligatoire

tardigrade

si tu souhaites que ca marche sur tous les navigateurs, je te souhaite bon courage.
Si non limite toi a la norme DOM suportee par IE, Netscape et Opera (dans leur derniere version de sur)

exemple:
Par id
document.getElementById('champ').disabled=true;
Par Name
document.getElementsByName('champ')[0].disabled=true;
Par TagName
document.getElementsByTagName('form')[0][0].disabled=true;
vendredi 1 octobre 2004 à 20:17:50 | Re : champs formulaire obligatoire

Blacknight91titi

Membre Club
euuu LaurentKOogar
mon formulaire est en php... :-|
comment faire
explique moi
Bl@cknight91Titi
vendredi 1 octobre 2004 à 20:28:05 | Re : champs formulaire obligatoire

Blacknight91titi

Membre Club
j'ai essayer le lien que tu m'a donner




<script>

<!-- Remplacer les variables (varnom, varprenom) par celle de votre <form>

<!-- Verifie si le champ nom n'est pas vide
<!-- Verifie si le champ prenom n'est pas vide
<!-- Verifie si le champ email n'est pas vide
<!-- Verifie sur une adresse email est correct
<!-- Verifie si le champ mot de passe n'est pas vide

<!-- Begin
function verify() {
var themessage = "Attention:\n\n ";
if (document.form.nom.value=="") {
themessage = themessage + " - Veuillez indiquer votre Nom\n";
}
if (document.form.prenom.value=="") {
themessage = themessage + " - Veuillez indiquer votre Prénom\n";
}
if (document.form.email.value=="") {
themessage = themessage + " - Veuillez indiquer votre email\n";
}
if (document.form.adresse.value=="") {
themessage = themessage + " - Veuillez indiquer votre Adresse\n";
}
if (document.form.ville.value=="") {
themessage = themessage + " - Veuillez indiquer votre Ville\n";
}
if (document.form.postal.value=="") {
themessage = themessage + " - Veuillez indiquer votre Code Postal\n";
}

if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
themessage = themessage + " - Veuillez indiquer une adresse e-mail correcte \n";
}

//alert if fields are empty and cancel form submit
if (themessage == "Attention:\n\n ") {
document.form.submit();
}
else {
alert(themessage);
return false;
}
}


<!-- Comment apeler la fonction

<!-- <input type="submit" name="Submit" value="Continuer" Request" onclick="verify();">

</script>





mais sans aucun résultat

Bl@cknight91Titi
vendredi 1 octobre 2004 à 20:31:59 | Re : champs formulaire obligatoire

tardigrade

pas loin
<input type="submit" name="Submit" value="Continuer" Request" onclick="return verify();">
vendredi 1 octobre 2004 à 20:38:08 | Re : champs formulaire obligatoire

Blacknight91titi

Membre Club
j'ai juste copier le code sur la page
au fait :

j'ai fait une page php pour le formulair eet une autre pour l'envoi du mail
je met le code sur celle qui envoi le mail ?

Bl@cknight91Titi
vendredi 1 octobre 2004 à 20:39:53 | Re : champs formulaire obligatoire

Blacknight91titi

Membre Club
mais j'y pense :
si il y a <!--
sa peut pas aller
je n'y comprend plus rien arf
Bl@cknight91Titi
vendredi 1 octobre 2004 à 20:54:00 | Re : champs formulaire obligatoire

windu

Membre Club
non,il faut mettre le code javascript sur la page du formulaire... ainsi lors du clic sur le bouton "Valider" de ton formualire, la fonction verify() que te propose BlackNight va s'exécuter et vérifier tes champs un à un...
Que la Force soit avec toi, Jeune Padawan!!!
vendredi 1 octobre 2004 à 21:02:53 | Re : champs formulaire obligatoire

Blacknight91titi

Membre Club
marche pas :(







<html>
<head>
<title>Formulaire achat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>

<body>
<form vname="FormName" action="formmail.php" method="post" enctype="multipart/form-data" name="form">
<table border="0" cellpadding="5" cellspacing="0" width="651">
<tr>
<td width="146"><p>Adresse Email<font color="#FF0000">*</font> :</p></td>
<td width="485">
<p>
<input type="text" name="email" size="35">
</p></td>
</tr>
<tr>
<td>Nom<font color="#FF0000">*</font> :</td>
<td><input name="nom" type="text" id="nom" size="25"></td>
</tr>
<tr>
<td>Prénom<font color="#FF0000">*</font> :</td>
<td><input name="prenom" type="text" id="prenom" size="35"></td>
</tr>
<tr>
<td>Adresse<font color="#FF0000">*</font> :</td>
<td><input name="adresse" type="text" id="adresse" size="70"></td>
</tr>
<tr>
<td>Ville / Code postal<font color="#FF0000">*</font> :</td>
<td> <div align="left">
<table width="75%" border="0">
<tr>
<td><input name="ville" type="text" id="ville3" size="30"></td>
<td><input name="postal" type="text" id="postal" size="10"></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td>Téléphone (facultatif) :</td>
<td><input name="telephone" type="text" id="telephone" size="20"></td>
</tr>
<tr>
<td>Logiciel<font color="#FF0000">*</font> :</td>
<td><select name="logiciel" id="logiciel">
<option>ProFlor</option>
<option>ProPep</option>
<option>PropFlor & ProPep</option>
</select> </td>
</tr>
<tr>
<td>Quantité<font color="#FF0000">*</font> :</td>
<td> <p>
<?
$tps1=30;
$tps2=60;
$tps3=90;
$tps4=120;
$tps5=150;
$tps6=180;
$tps7=210;
$tps8=240;
$tps9=270;
$tps10=300;
$tps11=330;
$tps12=360;
$tps13=390;
$tps14=420;
$tps15=450;
$tps16=480;
$tps17=510;
$tps18=540;
$tps19=570;
$tps20=600;
?>
</p>
<table width="288" border="1">
<tr>
<td width="53"><select name="quantite" id="quantite" onChange="prix.value=(this.value);">
<option value="<? echo $tps1;?>">1</option>
<option value="<? echo $tps2;?>">2</option>
<option value="<? echo $tps3;?>">3</option>
<option value="<? echo $tps4;?>">4</option>
<option value="<? echo $tps5;?>">5</option>
<option value="<? echo $tps6;?>">6</option>
<option value="<? echo $tps7;?>">7</option>
<option value="<? echo $tps8;?>">8</option>
<option value="<? echo $tps9;?>">9</option>
<option value="<? echo $tps10;?>">10</option>
<option value="<? echo $tps11;?>">11</option>
<option value="<? echo $tps12;?>">12</option>
<option value="<? echo $tps13;?>">13</option>
<option value="<? echo $tps14;?>">14</option>
<option value="<? echo $tps15;?>">15</option>
<option value="<? echo $tps16;?>">16</option>
<option value="<? echo $tps17;?>">17</option>
<option value="<? echo $tps18;?>">18</option>
<option value="<? echo $tps19;?>">19</option>
<option value="<? echo $tps20;?>">20</option>
</select></td>
<td width="67"><div align="center"></div></td>
<td width="146"><input name="prix" type="text" id="prix" value="30" size="5">
€ </td>
</tr>
</table></td>
</tr>
<tr>
<td>Message<font color="#FF0000">  </font>(facultatif)</td>
<td><textarea rows="12" name="msg" cols="75"></textarea></td>
</tr>
<tr>
<td> </td>
<td><p>Le paiement du ou des logiciels se fera par chèque a l'ordre
de.... </p></td>
</tr>
<tr>
<td> </td>
<td> <input name="submit" type="submit" value="Envoyer"></td>
</tr>
<tr>
<td colspan="2">
<table width="75%" border="0">
<tr>
<td>Vous recevrez par mail une confirmation de votre commande, précisant
les modalités de règlement</td>
</tr>
<tr>
<td>Le ou les logiciels vous seront expédiés dès
réception du règlement</td>
</tr>
</table>

</td>
</tr>
</table>
<p><font color="#FF0000">*</font> : Ces champs sont a remplir obligatoirement.</p>
</form>
<script>

<!-- Begin
function verify() {
var themessage = "Attention:\n\n ";
if (document.form.nom.value=="") {
themessage = themessage + " - Veuillez indiquer votre Nom\n";
}
if (document.form.prenom.value=="") {
themessage = themessage + " - Veuillez indiquer votre Prénom\n";
}
if (document.form.email.value=="") {
themessage = themessage + " - Veuillez indiquer votre email\n";
}
if (document.form.adresse.value=="") {
themessage = themessage + " - Veuillez indiquer votre Adresse\n";
}
if (document.form.ville.value=="") {
themessage = themessage + " - Veuillez indiquer votre Ville\n";
}
if (document.form.postal.value=="") {
themessage = themessage + " - Veuillez indiquer votre Code Postal\n";
}

if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
themessage = themessage + " - Veuillez indiquer une adresse e-mail correcte \n";
}

//alert if fields are empty and cancel form submit
if (themessage == "Attention:\n\n ") {
document.form.submit();
}
else {
alert(themessage);
return false;
}
}


<!-- Comment apeler la fonction

<!-- <input type="submit" name="Submit" value="Continuer" Request" onclick="verify();">

</script>

</body>
</html>



help me please

Bl@cknight91Titi

1 2 3

Cette discussion est classée dans : mail, formulaire, champs, envoi, obligatoire


Répondre à ce message

Sujets en rapport avec ce message

Récupérer données formulaire + envoi par e-mail [ par kronprinz ] Quelqu'un peut-il m'aider ?Je cherche comment récupérer des données dans un formulaire et me les envoyer par e-mail avec PHP. Pouvez-vous m'expliquer Formulaire d'envoi de mail en HTML [ par slhuilli ] Bonjour,Je suis a la recherche d'un script (PHP si possible) pour pouvoir écrire des mails au format HTML (gestion des gras, souligné et italique ains Envoi mail pour formulaire!!!!!!!! [ par Skyyyy ] Bonsoir tout le monde!!bon jai cree un site avec une section membre et jaurai voulu inclure une page pour sincrire genre: login ,pass crypte(cache par Envoi de plusieur mail grace a un formulaire ? [ par Blacknight91titi ] SalutAlors voilaj'ai un code qui envoi un mail lorsque l'on envoi le formulaire.Il a aussi un système de vérification de mail.J'aimerai que le formul Formulaire + envoi mail [ par elzoc ] Bonjour,J'ai un pbl de reception mail via mon formulaire.En fait à l'envoi j'ai des receptions aléatoires. Lorsque je fais F5 ça marche à nouveau mais Formulaires: 1 bouton d'envoi, 1 bouton d'option [ par skmancuso ] Bonjour,Je suis en train d'écrire un formulaire d'envoi. ce formulaire a une particularité. il possède 2 boutons. Celui tout en bas est un bouton d'en Envoi d'un mail via un formulaire [ par Son_of_the_Sun ] Bonjour a tous voila mon probleme: je fais un site internet pour une gérante de site rural et j'aimerais qu'il contienne un page en PHP permettant l'e envoi certain élément d'un formulaire à une adresse mail [ par justine75 ] bonjour!j'aimerais envoyer certains éléments d'un formulaire d'inscription, tels que le pseudo et le mot de passe, à l'adresse mail fourni par l'utili Insertion et envoi d'un mail des valeurs d'un formulaire [ par ybporta ] Hello, je voudrais insérer les données d'un formulaire dans une table et envoyer un mail à un seul contact les mêmes informations. J'arrive bien les f 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


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,593 sec (4)

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