Salutations
Est-ce que quelqu'un peut me dire si il est possible de récupérer directement les données qui sont dans un formulaire en passant le nom de ce formulaire comme parametre de la fonction????
Salutations
Est-ce que quelqu'un peut me dire si il est possible de récupérer directement les données qui sont dans un formulaire en passant le nom de ce formulaire comme parametre de la fonction????
Pourquoi passer le nom du formulaire. Tu ne peux valider qu'un seul formulaire à la fois.
Si j'ai bien compris, il faut faire
Avec ce code, tu récupéres (et affiche) toutes les données de ton formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For each elt in Request.Form 'elt est le nom de l'objet de ton formulaire (input, select,...) Response.Write elt & " = " & Request.Form(elt) &"<br>" Next
Mais ce que tu veux c'est peut être du javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function test(formnom) { for(i=0;i<formnom.length;i++) { var elt = formnom[i]; } }
non mon truc ce serait plutot du VBscript mais bon en fait je ne veux pas les afficher mes données je veux juste les récupérer et les insérer dans ma base de données (cela dit c'est pas sur que ce soit plus simple que de les afficher lol)
Au lieu de faire un response.write, il te suffit de les stocker dans des variables alors
oui je sais c'est ce que je viens de faire mais bon je sais toujours pas si ca marche étant donné que j'ai un probleme avec les formats date
enfin je vous tiens au courant si j'ai d'autres problemes
Bon allez je vous parle quand meme de mon probleme de date
je recupere ma date dans une variable, si je fais un response.write de Wdate il m'affiche une date au bon format c'est a dire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Wdate = Dateserial(year(DateCouranteBDD), request("Mois"), request("Jour"))
mais il ne le fait qu'à l'ouverture de ma page après dès que je clic sur mon bouton pour appeller ma fonction il me dit:01/06/2004
dans ma base de données access la date a ce meme formatType incompatible: '[string: "01/06/2004"]'
je me suis dis qu'il fallait concaténer ma date avec des "#" mais ca ne marche pas non plus...
J'ai meme essayé de convertir ma date en chaine pour la mettre dans Wdate puis je l'ai remise en date pour pouvoir l'insérer dans la base...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager