Problème de validation de formulaire - ASP - Programmation
Marsh Posté le 10-07-2006 à 11:12:11
Bonjour,
Si je ne m'abuse, le problème vient d'après moi du fait que les éléments de ton formulaire on tous le même ID (à savoir "form1" ).
Essayes de mettre un ID différents et en suite d'y faire référence pour leur remplissage...
Sylvain.
Marsh Posté le 10-07-2006 à 11:25:31
c'est clair que c'est un souci ça... un id est forcément unique.
ensuite, euh... tu veux vérifier pour chaque question qu'au moins un des 5 checkbox est coché, c'est ça ?
Marsh Posté le 10-07-2006 à 11:56:02
Bon, en l'absence de réponse...
Code :
|
Amuse-toi bien
Marsh Posté le 07-06-2006 à 14:05:19
Bonjour... J'ai réellement besoin d'aide! Ya déjà plusieurs heures je que j'essais de trouver une solution, mais toujours rien.
Je dois valider que tous les champs d'un formulaire soient remplis avec une fonction en javascript. Les attributs "name" de mes inputs sont incrémentés en asp (ce qui me cause problème). Ce formulaire est lié à une base de données access et se crée de façon automatique (j'ai plusieurs questionnaires de ce type à faire d'où la raison de tout automatiser). Voici le code:
<%WHILE (NOT curseurQuestion.EOF)%>
<tr>
<td align="center" valign="middle" class="cote">
<%=noQuestion%>
</td>
<td valign="top" class="bordurebas">
<p><%=curseurQuestion.fields.Item("Question" ).value%></p>
</td>
<td valign="middle" class="bordurebas">
<input name="<%=nomQuestion%>" type="radio" value="1" id="form1">
</td>
<td valign="middle" class="bordurebas">
<input name="<%=nomQuestion%>" type="radio" value="2" id="form1">
</td>
<td valign="middle" class="bordurebas">
<input name="<%=nomQuestion%>" type="radio" value="3" id="form1">
</td>
<td valign="middle" class="bordurebas">
<input name="<%=nomQuestion%>" type="radio" value="4" id="form1">
</td>
<td valign="middle" class="bordurebas">
<input name="<%=nomQuestion%>" type="radio" value="5" id="form1">
</td>
<td valign="top" class="cote"><img src="../images/spacer.gif" alt=" " width="10" height="1" ></td>
</tr>
<%
noQuestion = noQuestion + 1
nomQuestion = nomQuestion + 1
curseurQuestion.MoveNext()
wend
SESSION("nbrQuestion" ) = nomQuestion - 1
%>
Toute aide serait grandement GRANDEMENT appréciée!