Tom's Guide > Forum > Programmation > champ obligatoire
Mot :    Pseudo :           
 

Bonjour, j'ai creer un formulaire et je souhaite que les champs suivant (NOM, Prenom et Tel) sont obligatoire, mais comment faire??
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Formulaire</title>
</head>
<body>
<div style="text-align: center;">
<div style="text-align: center;"></div>
<form method="post" action="envoi.php"
name="Formulaire">
<div style="text-align: center;"></div>
<table
style="width: 812px; text-align: left; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">
<tbody align="center">
<tr align="right">
<td style="width: 390px;">NOM:</td>
<td style="width: 402px; text-align: left;"><input
name="NOM"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Pr&eacute;nom:</td>
<td style="width: 402px; text-align: left;"><input
name="prenom"></td>
</tr>
<tr align="right">
<td style="width: 390px;">N&deg;:</td>
<td style="width: 402px; text-align: left;"><input
size="6" name="numero"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Rue:</td>
<td style="width: 402px; text-align: left;"><input
name="Rue"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Code
postal:</td>
<td style="width: 402px; text-align: left;"><input
size="7" name="code"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Ville:</td>
<td style="width: 402px; text-align: left;"><input
name="Ville"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Mobile:</td>
<td style="width: 402px; text-align: left;"><input
name="Mobile"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Telephone:</td>
<td style="width: 402px; text-align: left;"><input
name="Telephone"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Fax:</td>
<td style="width: 402px; text-align: left;"><input
name="Fax"></td>
</tr>
<tr align="right">
<td style="width: 390px;">E-mail:</td>
<td style="width: 402px; text-align: left;"><input
name="e-mail"></td>
</tr>
<tr align="right">
<td style="width: 284px;">Type
de transaction:</td>
<td style="width: 284px;">
<div style="text-align: left;"> <label> <input
name="transaction" value="vendre" id="transaction_0"
type="radio"> vendre</label> <label> <input
name="transaction" value="louer" id="transaction_1"
type="radio">
louer</label></div>
</td>
</tr>
<tr align="right">
<td style="width: 390px;">Type
de bien:</td>
<td style="width: 402px; text-align: left;">
<select name="bien">
<option>Maison</option>
<option>Maison en pierre</option>
<option>Villa</option>
<option>Ch&acirc;let</option>
<option>Appartement</option>
<option>studio T1/T1bis</option>
<option>T2/T2bis</option>
<option>T3 et +</option>
<option>Terrain</option>
<option>Autre...</option>
</select>
</td>
</tr>
<tr align="right">
<td style="width: 390px;">Description
du bien:</td>
<td style="width: 402px; text-align: left;"><span
style="font-family: MS Shell Dlg;"></span><span
style="font-style: italic;"><input name="Description2">(ex:Ch&acirc;let
d'&eacute;t&eacute;)</span></td>
</tr>
<tr align="right">
<td style="width: 390px;">Surface:</td>
<td style="width: 402px; text-align: left;"><input
size="6" name="surface">m&sup2;</td>
</tr>
<tr align="right">
<td style="width: 390px;">Surface
de terrain:</td>
<td style="width: 402px; text-align: left;"><input
size="6" name="terrain">m&sup2;</td>
</tr>
<tr align="right">
<td style="width: 390px;">Prix:</td>
<td style="width: 402px; text-align: left;"><input
size="10" name="prix"></td>
</tr>
<tr align="right">
<td style="width: 390px;">Nombre
de pi&eacute;ces:</td>
<td style="width: 402px; text-align: left;">
<select name="piece">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5 et +</option>
</select>
</td>
</tr>
<tr align="center">
<td style="width: 390px; text-align: right;">Description:</td>
<td style="width: 402px; text-align: left;"><textarea
wrap="hard" cols="30" rows="5" name="Description"></textarea></td>
</tr>
</tbody>
</table>
<input name="Validez" value="Validez ici"
type="submit"><br>
</form>
</div>
</body>
</html>


Merci d'avance a tt le monde


Message édité par mikil le 13-06-2007 à 11:03:33
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Merci de mettre ton titre en minuscule, en effet, mettre en majuscule signifie CRIER.


Message édité par okinou le 13-06-2007 à 01:12:45
Répondre à okinou

il faut utiliser l'attribut onsubmit du formulaire + une fonction en javascript qui retourne false si les zones ne sont pas remplies

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Salut

Ajoute sa =)

<input name="_requiredFields"
value="NOM,prenom,Telephone" type="hidden"> :sol:

------------------------------ oOo [ DêMöMö ] oOo
http://demomo.free.fr/
Répondre à demomo

je dormirai moins con ce soir :p


Message édité par coca25 le 12-06-2007 à 23:45:25
------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ton code je l'ajoute ou Demodo? dans, entre quoi et quoi?
pk tu dis ca coca25 ?

Répondre à mikil

parce que je connaissais pas le _requiredFields

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Je ferme, j'en ai marre de me répéter. Dès que tu auras modifier ton titre, je réouvrirais.

Répondre à okinou

Bon, j'avais dit de modifier ce titre, pas de recréer un sujet, jour de tolérance aujourd'hui, j'ai modifié moi meme et réouvert ton sujet.

Répondre à okinou

Si tu sais okinou tu peux me dire ou on ajoute le code suivant STP
<input name="_requiredFields"
value="NOM,prenom,Telephone" type="hidden">

Répondre à mikil

A mon avis entre le <form blabla> et le </form>

en gros dans ton formulaire.

Répondre à Leank

oui tout input doit figurer entre les balises form.

Répondre à okinou

j ai mis le code suivant
<form method="post" action="envoi.php"
name="Formulaire"><input name="_requiredFields"
value="NOM,prenom,Telephone" type="hidden">
Mais il me demande tjr pas de remplir les champ obligatoire


Message édité par mikil le 13-06-2007 à 12:56:11
Répondre à mikil

C bon merci tt le monde j ai trouver la solution a mon problem dans d autre forum je vous les donne


<script type="text/javascript"> function verif_champs() { if(document.formulaire.NOM.value == "" ) { alert("Veuillez entrer votre nom SVP" ); document.formulaire.NOM.focus(); return false; } if(document.formulaire.prenom.value == "" ) { alert("Veuillez entrer votre prenom SVP" ); document.formulaire.prenom.focus(); return false; } if(document.formulaire.Telephone.value == "" ) { alert("Veuillez entrer votre numero SVP" ); document.formulaire.Telephone.focus(); return false; } } </script>


et <form method="post" action="envoi.php"
name="Formulaire" onsubmit="return verif_champs

Répondre à mikil

Message inutile :
Okinou j'admire ton sang froid [:webette55:11]

Répondre à cameleon1st

C'est pas pour rien que je m'appel aussi Nicolas, Cacalme, Coocool, Zenzen...:D


Message édité par okinou le 13-06-2007 à 14:07:06
Répondre à okinou
Tom's Guide > Forum > Programmation > champ obligatoire
Aller à :

Il y a 2640 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens