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.