Problème Js
Résolu
kiyomasa
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
kiyomasa Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
kiyomasa Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
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
- 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 Windows
- Arrondi js ✓ - Forum Windows
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
- Js/kryptik.ad ✓ - Forum Virus
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 ...