Accueil > Forum > > > > Validation d'un formulaire asp en javascript
Validation d'un formulaire asp en javascript
mardi 6 juin 2006 à 16:32:40 |
Validation d'un formulaire asp en javascript

Sunflower20
|
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!
|
|
vendredi 16 juin 2006 à 22:39:37 |
Re : Validation d'un formulaire asp en javascript

jfmaze
|
Bonjour,
je ne sais pas si j'ai bien compris la question, mais voilà ce que je fais:
1- ========== je génère les champs avec un indice i qui part de 1 à ...
exemple: <%if len(request("Document")) > 0 then valDoc=request("Document") sql="select * from VersionsDocument where Reference= '"&valDoc&"' order by NoVersion" set rs=connDoc.execute(sql) if (not rs.BOF and not rs.EOF) then i=0 rs.movefirst do while not rs.EOF i=i+1 valNoVersion=rs("NoVersion") valFichier=rs("Fichier") valVAuteur=rs("Auteur") valEtat=rs("Etat") valDateEffet=rs("DateEffet") if len(rs("Icon")) > 0 then valIcon=rs("Icon") else valIcon=right(rs("Fichier"),3) end if valTaille = " " valMotif=rs("Motif") Response.write "<tr>" Response.write "<td width='5%'><INPUT type='text' name='Version"&i&"' class='zone' size='3' border='0' value='"&valNoVersion&"'></td>" Response.write "<td width='15%'><INPUT type='text' name='VAuteur"&i&"' class='zone' size='7' border='0' value='"&valVAuteur&"'></td>" Response.write "<td width='10%' id=tdVEtat"&i&"><INPUT type='text' name='VEtat"&i&"' id='VEtat"&i&"' class='zone' size='5' border='0' value='"&valEtat&"'><A OnClick=AfficheLayer(this,'table2','tdVEtat"&i&"','controleVEtat','VEtat"&i&"');><IMG src='/_gfi_copy/img/BoutonOuvrir.gif' border='0' width='17'></a></td>" Response.write "<td width='10%' id=tdDateEffet"&i&"><INPUT type='text' name='DateEffet"&i&"' id='DateEffet"&i&"' class='zone' size='8' border='0' value='"&valDateEffet&"'><A OnClick=javascript:validdate(this.offsetTop,this.offsetLeft,this.offsetHeight,this.offsetWidth,'DateEffet"&i&"','tdDateEffet"&i&"','table2');><IMG src='/_gfi_copy/img/BoutonOuvrir.gif' border='0' width='16'></a></td>" Response.write "<td width='5%'><INPUT type='text' name='Icon"&i&"' class='zone' size='1' border='0' value='"&valIcon&"'></td>" Response.write "<td width='5%'><INPUT type='text' name='Taille"&i&"' class='zone' size='3' border='0' value='"&valTaille&"'></td>" Response.write "<td width='50%'><INPUT type='text' name='Motif"&i&"' class='zone' size='30' border='0' value='"&valMotif&"'></td>" Response.write "</tr><tr>" Response.write "<td width='5%'> </td>" Response.write "<td width='5%' align='right'>Fichier</td>" Response.write "<td width='90%' colspan='5'><INPUT type='text' name='Fichier"&i&"' class='zone' size='70' border='0' value='"&valFichier&"'></td>" Response.write "</tr>"
rs.movenext loop end if end if conn.close set conn=nothing %>
2- ======== je stocke dans une zone caché de la form la valeur de i
exemple
</table> <input TYPE="hidden" NAME="NbVersion" VALUE="<%=i%>"> </FORM>
3 - ======== sur la <form name=form1>
mettre onSubmit="check(this);" action="....."
4-=============le fonction javascript Dans la fonction check, tu peux récupérer la valeur de i i=document.form1.NbVersion.value; faire alors une boucle de controle des zone de ton formulaire
chaque zone s'appelle alors:
function (MaForm) {
MaZone=eval(MaForm.Name+i); if (MaZone.value == "") { alert("zone obligatoire"); return(false); } return(true): }
Bon courage
|
|
Cette discussion est classée dans : type, id, radio, value, form1
Répondre à ce message
Sujets en rapport avec ce message
Gestion Bouton radio en vbscript [ par mayserm ]
Le but est de composé une url avec différent morceau de formulaire. Exemple :Dans la page en question nous avons un input de type text prénommé usersu
Requete SQl en Asp.net [ par kenzo080 ]
Bonjour,Je cherche realise la requete suivante:string SQL="SELECT Id_Type,Name_Type,Adresse_Type FROM TbType";Cette requete me retourne un resultat po
value radio boutton et checked [ par jmg ]
value radio boutton et checkedBonjour, sauriez vous pourquoi quand je clique sur mon radio boutton sur Non, mon javascript détecte la valeur Oui et co
OPTIMISATION [ par Jackboy ]
J'aimerai qu'un "pro" de l'optimisation puisse me regularisé et optimisé ce code... Pas nécessaire de tout passer a la loupe, mais si vous trouvé des
Problème de liste [ par ellandebasque ]
Bonjour, j'ai un problème pour ajouter des éléments dans une collection : tous les éléments sont égaux. Grâce au débogueur (pas-à-pas) j'ai constat
ExecuteNonQuery() [ par youss45 ]
Salut tout le monde, voila je veux metter ds ma datagrid un boutton update , quand je l'active il m'envoie l' erreur suivant <font color="#ff0000" f
[C#] Problème avec evement Command [ par oxayotl ]
Bonjour,j'ai créé dynamiquement deux LinkButton contenant des panels, labels...... J'ai voulu créer un évènement Command qui, avec l'aide d'un command
faire 2 liens avec 2 styles css differents en utilisant bouton radio [ par nbn ]
bonjourj'ai un souci dans la synthase avec javasriptla fonction radio est bonne sont les liens LINK et je ne comprend pasmerci de m'aider pleasevoila
Création fichier XML [ par tininou ]
Bonjour, Je dispose d'une table access avec : 1 table Type avec 2 champs (id_type,libelle_type) 1 table Marque avec 2 champs également (id_marque, lib
problème de redirection avec la methode POST [ par Artamos ]
Bonjour,codant un simple formulaire en ASP.NET, j'utilise la method post opur envoyer mes données entres les pages (pratique et pas chère dirons nous)
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
QUESTIONQUESTION par Engylove
Cliquez pour lire la suite par Engylove
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|