Bonjour, alors pour commencer je voudrais dire que mon niveau en JS est de zéro. Voici mon problême :
J'ai faite une boucle FOR en PHP qui m'affiche des champs textes portants un nom incrémenté de type "pseudo_1", "pseudo_2", "pseudo_3" etc... Jusqu'à la valeur de la variable $nb_sujets. Donc aucun problème en PHP.
Néanmoins, en JS c'est une autre histoire, car en effet je souhaiterais incrémenté également mon script de vérification Javascript de manière à ce qu'il puisse vérifier la présence de texte de chacun de mes champs textes?
Hum je dois être pas très loin mais impossible de trouver compte tenu de mes faibles connaissance en JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 <script type="text/javascript"> //<![CDATA[ function verif() { for (var nb_sujets = 0; nb_sujets < 5; nb_sujets++) { if(document.VerifSaisie.pseudo_nb_sujets.value == "") { alert('Vous devez renseigner un pseudo pour la bouille' + nb_sujets); return false; } } if(document.VerifSaisie.oui_non[0].checked && document.VerifSaisie.texte1.value == "") { alert("Vous devez au moins renseigner le texte 1 pour l'option présentation comme une première de couv'"); return false; } else { return true; } } //]]> </script> <?php /*****************************/ /*** Récupération des POST /*****************************/ $nb_sujets = $_POST['nb_sujets']; ?> <form method="post" action="etape3_descriptionbouilles_traitement.php" onsubmit="return verif()" name="VerifSaisie"> <?php for ($numero_bouille = 1 ; $numero_bouille <= $nb_sujets ; $numero_bouille++) { ?> <label for="pseudo_<?php echo $numero_bouille ?>"><strong>Pseudo de la bouille</strong> (obligatoire) : </label> <input value="<?php if (!empty($_SESSION['bouille']['pseudo'][$numero_bouille])) { echo $_SESSION['bouille']['pseudo'][$numero_bouille]; }?>" size="39" maxlength="30" type="text" name="pseudo_<?php echo $numero_bouille ?>" id="pseudo_<?php echo $numero_bouille ?>" /> <?php } ?> <p> <input type="image" onclick="document.getElementById('id').value=this.name" src="../../interface/bt_continueror.gif" onmouseover="this.src='../../interface/bt_continueror_push.gif'" onmouseout="this.src='../../interface/bt_continueror.gif'" class="bouton_continuer" /> </p> </form>
Partager