Bonjour,
Je n'ai pas trouvé la réponse à cette question dans les posts existants, peut-être ai-je mal regardé, si c'est le cas, redirigez-moi
Je cherche à exécuter du code VBScript qui retourne le résultat d'une requête SQL, et ce à partir d'un événement "onchange" sur une combobox:
Voici le code de la combo :
Et la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <select size = 1 name="Supplier" onchange="GetSupplierContact()"><option value="0">Please select</option>
Je fais ca car je n'ai pas trouvé comment lancer une fonction VBScript à partir de cet événement "onchange". Lors du changement de la valeur de la combo, mon code passe bien dans la fonction (J'ai fait afficher des "Alert('test')") mais aucune requête n'est lancée (le profileur SQL reste muet).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <script language="JavaScript"> <!-- function GetSupplierContact() { <% ' CALL THE DATABASE WITH A STORED PROCEDURE Set dbConnection2 = Server.CreateObject("ADODB.Connection") Set rs2 = Server.CreateObject("ADODB.Recordset") Set cmd2 = Server.CreateObject("ADODB.Command") dbConnection2.Open strConnection cmd2.CommandText = "spAgreementASPFunctions3" Set cmd2.ActiveConnection = dbConnection2 cmd2.CommandType = adCmdStoredProc cmd2.Parameters.Append cmd2.CreateParameter ("SupplierID", adVarChar, adParamInput, 255, 7860) rs2 = cmd2.Execute Call ReportError %> } --> </script>
Est-il possible d'appeler directement une fonction ASP VBScript sur cet événement "onchange"?
Merci de vos réponses.
Nixar
Partager