Débutant largué
Seymour
-
arthezius Messages postés 3756 Statut Membre -
arthezius Messages postés 3756 Statut Membre -
Bonjour,
je débute totalement en JavaScript et je suis complètement largué dès le début...
j'ai un div contenant un formulaire qui débute par deux simples cases à remplir, nom et prénom, comme ceci:
et voici ma fonction:
Donc ce que je voudrais, étant donné que j'ai un message de disant de remplir tous les champs quand ce n'est pas fait, c'est que lorsqu'ils sont remplis, mon div suivant apparaisse:
J'ai beau essayer, je n'y arrive pas... j'ai réussi avec des checkbox, mais avec un bouton submit, impossible...
merci beaucoup d'avance :)
je débute totalement en JavaScript et je suis complètement largué dès le début...
j'ai un div contenant un formulaire qui débute par deux simples cases à remplir, nom et prénom, comme ceci:
<div id="idzone">
<form name="form1" id="idform1" method="get"
onsubmit="return ValidForm();">
<p>
<label id="labelNom">Nom: </label>
<input type="text" name="nom" id="idNom"/></p>
<p>
<label id="labelPrenom">Prénom: </label>
<input type="text" name="prenom" id="idPrenom"/></p>
<p>
<input type="submit" value="DEMARRER" /></p>
</form>
</div>
et voici ma fonction:
function ValidForm(){
var nom= document.getElementById("idNom").value;
var prenom= document.getElementById("idPrenom").value;
var labelNom= document.getElementById("labelNom");
var labelPrenom= document.getElementById("labelPrenom");
var Testzone= document.getElementById("TestZone");
var erreur= 0;
if (nom==""){
erreur++;
}
if (prenom==""){
erreur++;
}
if (erreur==0){
return true;
Testzone.style.visibility="visible";
}
else{
alert ("Merci de remplir TOUS les champs!");
return false;
}
}
Donc ce que je voudrais, étant donné que j'ai un message de disant de remplir tous les champs quand ce n'est pas fait, c'est que lorsqu'ils sont remplis, mon div suivant apparaisse:
<div id="Testzone" style="visibility:hidden">
blablabla contenu
</div>
J'ai beau essayer, je n'y arrive pas... j'ai réussi avec des checkbox, mais avec un bouton submit, impossible...
merci beaucoup d'avance :)
A voir également:
- Débutant largué
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Formation sap débutant pdf - Forum Logiciels
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
3 réponses
Tu peux faire un script de contrôle en php avec des conditions pour contrôler que les champs sont remplis où non au moment de l'envoyer...
bsr
mais puisqu'il te dit qu'il débute, qu'il est largué et toi tu lui proposes de faire un détour par du php ???
Non mieux vaut se focaliser d'abord sur le Javascript : PHP can wait ;-)
Alors voilà si je reprends ton code je constate ceci
Essai en inversant
mais puisqu'il te dit qu'il débute, qu'il est largué et toi tu lui proposes de faire un détour par du php ???
Non mieux vaut se focaliser d'abord sur le Javascript : PHP can wait ;-)
Alors voilà si je reprends ton code je constate ceci
if (erreur==0){
return true; // <-- ici l'instruction return force la sortie immédiate de la fct ValidForm
Testzone.style.visibility="visible"; // <-- cette instruction n'est jamais exécutée
}
Essai en inversant
if (erreur==0){
Testzone.style.visibility="visible";
return true;
}
Il dit simplement qu'il est débutant en javascript, il ne parle pas de ses connaissances en PHP.
Par exemple je commence à plutôt connaitre pas mal les bases de php mais je connais rien en javascript.
L'un n'implique pas forcement l'autre.
En php ça serai pas bien compliqué et je veux bien le mettre sur la voie si besoin est.
Par exemple je commence à plutôt connaitre pas mal les bases de php mais je connais rien en javascript.
L'un n'implique pas forcement l'autre.
En php ça serai pas bien compliqué et je veux bien le mettre sur la voie si besoin est.