Javascript

Fermé
@php@ - 10 mai 2011 à 19:46
 beber005 - 11 mai 2011 à 07:59
Bonjour,

j'ai un pb avec javascipt ne fonction pas
aider moi pour correcte mon travaille
<html>
<head>
<title>Chambre(s) de hôtel- Réservation un hôtel</title>
<body TOPMARGIN="0" LEFTMARGIN="0">
<BGSOUND SRC="f1a41bb39ccbe425e937874da96478fe.mp3" LOOP="infinite">
<form action= "hotle1.php" method= "POST" >
<script language="javascript" type="text/javascript">
function verif()
{
var N°voyageur = document.formulaire.nom.value;
if (document.formulaire.N°voyageur.value == "")
{
alert ('Veuillez entrer votre nom');
document.formulaire.N°voyageur.focus();
return false;
}
if(document.formulaire.Destination.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.Destination.focus();
return false;}
return true;
}
if(document.formulaire.Départ.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.Départ.focus();
return false;}
return true;
}
if(document.formulaire.Arrivée.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.Arrivée.focus();
return false;}
return true;
}
if(document.formulaire.N°COMPT.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.N°COMPT.focus();
return false;}
return true;
}
if(document.formulaire.Chambre1 Adulte.value == "")
{
alert ('Veuillez entrer votre Chambre1 Adulte');
document.formulaire.Chambre1 Adulte.focus();
return false;}
return true;
}
//-->
</script></head>
<body bgcolor="#DADADA"link="#333366" vlink="#333366" alink="#333366">
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
<img src="photo.jpg" align=middle width=999 heigth=1900 >
<PRE>
<TABLE BORDER=1 CELLPADDING=1>
<TR>
<TH COLSPAN=5>RéSERVEZ VOTRE VOYAGE</TH>
</TR>
</TABLE>
</TR></PRE>
<PRE>
Réservez en une seule fois et économisez !
</TABLE></TD></PRE>
<img src="ho8.jpg" align=middle width=100 heigth=0 >
<img src="ho2).jpg" align=middle width=100 heigth=0 >
<img src="ho7.jpg" align=middle width=100 heigth=0 >
<img src="ho4.jpg" align=middle width=100 heigth=0 >
<img src="ho9.jpg" align=middle width=100 heigth=0 >
<img src="ho5).jpg" align=middle width=100 heigth=0 >
<img src="ho3.jpg" align=middle width=100 heigth=0 >
<img src="ho12.jpg" align=middle width=100 heigth=0 >
<img src="ho11).jpg" align=middle width=100 heigth=0 >
<img src="ho10).jpg" align=middle width=100 heigth=0 >
<PRE>
</TR>
</tr>
<BODY>
<h4><CENTER>RéSERVEZ VOTRE VOYAGE
</CENTER></H4>
<pre><b>
<li>N°voyageur* :
<input type="int" name= "v" size=10>
<li> Destination* :
<input type="text" name= "Destination" size=30>
<li> Départ* :
<input type="text" name= "Départ" size=30>
<li>Arrivée* :
<input type="text" name= "Arrivée " size=30>
<li>N°COMPT* :
<input type="text" name= "prix">
<li>Chambre(s)* <select date><option >1<option >2<option >3<option >
<input type="int" name= "Chambre">
<tr>
<td><li>Chambre1 Adulte* (18 ans et +)<select date><option >0<option >1<option >2<option >3<option >4<option >5<option >6<option>
<td><input type="int" name= "Adulte">
<input type="button"
value="Soumettre" onClick="if (verif()) {document.formulaire.submit()}"> <input
type="reset" value="Effacer et
recommencer"><P>
</form><p>
</HTML>

1 réponse

Bonjour,

Alors tout d'abord première chose, tu mets :" <script language="javascript" type="text/javascript"> " enlèves en un des deux, mets simplement :"<script language="javascript> "
Seconde chose, ta variable "var N°voyageur " ne peut pas fonctionner car tu mets un caracère spécial qui est " ° " mets plutot NumVoyageur ça marchera mieux.
Troisième chose, tu mets "document.formulaire.name.value", or cette formule est la formule générale, tu dois mettre "document.le_nom_de_ton_formulaire.le_nom_de_ta_variable.value"
Donc donne un nom à ton formulaire "<form name="mon_form">
Ton formulaire doit être ouvert dans ton body et non pas dans ton head, et regarde bien si tu as qu'une seule balise ouvrante body car tu en as 2 .

J'espère t'avoir aider bon courage
0