Bonjour,
j'ai créé un formulaire où je peux ajouter des champs et les supprimer comme je l'entend.
je veux vérifier ces champs et ne pas les laisser vide et j'ai fai un code js.
le problème est que je veux vérifier ceux que j'ajoute éventuellement et dans ce cas je rencontre des soucis.
voilà une partie du formulaire
form.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <tbody id="Responsable_corpus">
<tr>
<td>- Responsable du corpus 1 :</td>
<td><input type="text" size="50" name="Responsable_corpus1"
onKeyUp="javascript:couleur(this);">
</td>
</tr>
</tbody>
<tr>
<td><input type="button" value="Ajouter un responsable"
onclick="addRespCorpus()" /> </td>
</tr> |
j'aurai 5 Responsable_corpus au maximum qui auront pour name
Responsable_corpus1
Responsable_corpus2
Responsable_corpus3
Responsable_corpus4
Responsable_corpus5
voici mon code de vérification champs vide
verifChamps.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function check() {
if (document.formulaire.Responsable_corpus1.value == "") {
msg += "Veuillez saisir le Nom du Responsable de corpus 1\n";
document.formulaire.Responsable_corpus1.style.backgroundColor = "red";
}
if (document.formulaire.Responsable_corpus2) {
if (document.formulaire.Responsable_corpus2.value == "") {
msg += "Veuillez saisir le Nom du Responsable de corpus 2\n";
document.formulaire.Responsable_corpus2.style.backgroundColor = "red";
}
}
//et ainsi de suite jusqu'à 5 |
ce code fonctionne en partie ; je mexplique.
en effet, je pense qu'une boucle serait plus approprié mais je ne vois pas trop commen la metre en place dans la partie :
document.formulaire.Responsable_corpus
ensuite je pourai me contenter de mon code mais j'ai un soucis.
en effet si jajoute un champ et qu'ensuite je le supprime le code js va me rebalancer l'alerte. il ne tient pas compte du fait que le champ a été supprimé.
merci
Partager