Bonjour ,
j ai un formulaire dynamique en ASP, une fois tout les champs vérifié j ai un récapitulatif qui apparait avec un bouton envoyer et un bouton annuler
et je voudrais que quand j appuye sur le bouton envoyer, cela appelle ma méthode de mise a jour dans la base de donnée
hors voila quand l interperteur asp lit le code, il execute ma méthode , je n ai donc pas besoin d appuyer sur le bouton :s
le code du formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <FORM ACTION="" METHOD="post"> <H1>Vous allez soumettre ces informations :</H1> <% For Each Champs In Request.Form Response.Write Champs & " : <B>" & Request.Form(Champs) _ & "</B><BR>" Next Affiche_Bouton2() %>
la méthode affiche bouton 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Affiche_Bouton2()%> <p> <input type="button" value="Envoyer" class="bouton" onClick ="<% update_Base() %>" /> <input type="reset" value="Annuler" class="bouton" /> </p> <% End Sub%>
la méthode de mise a jour de la base de donnée(la méthode marche y a pas de soucis de ce coté )
SUB update_Base()
Set cnx = Server.CreateObject("ADODB.Connection")
cnx.Open "Postfix"
cnx.execute ("INSERT INTO Repondeur (id_repondeur, id, message, date_deb, date_fin, rep_active, date_creation, sujet) VALUES (NULL,'titi145465','"&Request.Form("corps_mail")&"','"&reverse_date(Request.Form("date_deb"))&"','"&reverse_date(Request.Form("date_fin"))&"',0,'"&reverse_date(date)&"','"&Request.Form("sujet_mail")&"')")
END SUB
quelqu un peut il me dire comment faire ???
Merci d avance
Edité par immobilis pour remplacer les balises de [code] par des [quote] parce qu'il y a un bug qui élargi la fenêtre.
Partager