Problème Js
Résolu
kiyomasa
Messages postés
331
Statut
Membre
-
kiyomasa Messages postés 331 Statut Membre -
kiyomasa Messages postés 331 Statut Membre -
Bonjour à tous !
J'ai récupéré un petit script Javascript et je pensait l'avoir compris ^^
Il sert à déterminer les champs obligatoire dans un formulaire.
Je l'aime bien, il est simple et cours.
Le problème c'est que tout ne fonctionne pas.
J'ai mis le code pour nom - Prénom - Email.
et ça ne marche pas pour Email ... :(
voilà le script :
function validation(){
var aTabValidation = new Array("Nom", "Prénom", "Email");
for (var i=0; i<aTabValidation.length;i++){
if (eval("document.form1."+aTabValidation[i]+".value.length<1")){
alert("Merci de compléter certains champs obligatoires.");
eval("document.form1."+aTabValidation[i]+".focus()");
return false;
}
}
return true;
}
et voilà le formulaire (en php) :
<form id="form1" name="form1" method="post" action="cible.php" class="formulaire" onsubmit="return validation()">
<p>
<fieldset><legend class="legende">Identité</legend>
<tr>
<td>Nom* :</td>
<td><input type="text" name="Nom" id="Nom"
<?php
if (isset($_POST['Nom']))
{
echo 'value="' . $_POST['Nom'] . '"';
}
?>
/></td>
</tr>
<tr>
<td>Prénom* :</td>
<td><input type="text" name="Prénom" id="Prénom"
<?php
if (isset($_POST['Prénom']))
{
echo 'value="' . $_POST['Prénom'] . '"';
}
?>
/></td>
</tr>
</fieldset><br />
<fieldset><legend class="legende">Contact</legend>
<tr>
<td>Téléphone :</td>
<td><input type="text" name="Téléphone" id="Téléphone"
<?php
if (isset($_POST['Téléphone']))
{
echo 'value="' . $_POST['Téléphone'] . '"';
}
?>
/><td>
</td>
<tr>
<td>E mail* :</td>
<td><input type="text" name="Email" id="Email"
<?php
if (isset($_POST['E mail']))
{
echo 'value="' . $_POST['E mail'] . '"';
}
?>
/><td>
</td><br />
<br />
<tr>
<td>Message :<td>
<td><textarea name="Message" cols="60" rows="6"> </textarea><td>
</td>
</fieldset>
<p>
<input type="submit" name="submit" value="Valider" onClick="javascript: return verif();" class="envoyer"/></p>
</form>
Merci d'avance si quelqu'un voit pourquoi ca ne marche pas partout.
J'ai récupéré un petit script Javascript et je pensait l'avoir compris ^^
Il sert à déterminer les champs obligatoire dans un formulaire.
Je l'aime bien, il est simple et cours.
Le problème c'est que tout ne fonctionne pas.
J'ai mis le code pour nom - Prénom - Email.
et ça ne marche pas pour Email ... :(
voilà le script :
function validation(){
var aTabValidation = new Array("Nom", "Prénom", "Email");
for (var i=0; i<aTabValidation.length;i++){
if (eval("document.form1."+aTabValidation[i]+".value.length<1")){
alert("Merci de compléter certains champs obligatoires.");
eval("document.form1."+aTabValidation[i]+".focus()");
return false;
}
}
return true;
}
et voilà le formulaire (en php) :
<form id="form1" name="form1" method="post" action="cible.php" class="formulaire" onsubmit="return validation()">
<p>
<fieldset><legend class="legende">Identité</legend>
<tr>
<td>Nom* :</td>
<td><input type="text" name="Nom" id="Nom"
<?php
if (isset($_POST['Nom']))
{
echo 'value="' . $_POST['Nom'] . '"';
}
?>
/></td>
</tr>
<tr>
<td>Prénom* :</td>
<td><input type="text" name="Prénom" id="Prénom"
<?php
if (isset($_POST['Prénom']))
{
echo 'value="' . $_POST['Prénom'] . '"';
}
?>
/></td>
</tr>
</fieldset><br />
<fieldset><legend class="legende">Contact</legend>
<tr>
<td>Téléphone :</td>
<td><input type="text" name="Téléphone" id="Téléphone"
<?php
if (isset($_POST['Téléphone']))
{
echo 'value="' . $_POST['Téléphone'] . '"';
}
?>
/><td>
</td>
<tr>
<td>E mail* :</td>
<td><input type="text" name="Email" id="Email"
<?php
if (isset($_POST['E mail']))
{
echo 'value="' . $_POST['E mail'] . '"';
}
?>
/><td>
</td><br />
<br />
<tr>
<td>Message :<td>
<td><textarea name="Message" cols="60" rows="6"> </textarea><td>
</td>
</fieldset>
<p>
<input type="submit" name="submit" value="Valider" onClick="javascript: return verif();" class="envoyer"/></p>
</form>
Merci d'avance si quelqu'un voit pourquoi ca ne marche pas partout.
A voir également:
- Problème Js
- Js arrondir - Forum Webmastering
- Please enable js and disable any ad blocker ✓ - Forum Services en ligne
- Arrondir js ✓ - Forum Windows
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
2 réponses
bon, j'ai trouver le problème, je le laisse pour celui que ça intéressera.
Pour ma part le problème venait de la ligne de code qui attache le fichier javascript et le fichier xhtml. Le dossier ne portait pas le même nom.
Il s'appelait "Script" et dans le code, c'été "script"
Pfffff, tout ce temps perdu pour une majuscule ...
Pour ma part le problème venait de la ligne de code qui attache le fichier javascript et le fichier xhtml. Le dossier ne portait pas le même nom.
Il s'appelait "Script" et dans le code, c'été "script"
Pfffff, tout ce temps perdu pour une majuscule ...