ASP: Bouton devant faire appel a une fonction

bettyboop! -  
 bettyboop! -
Bonjour,

j'essaye de créer un bouton sur une page en asp de la manière suivante:

<form name=maj action=majstock.asp>
	<input type="button" value="Calculer Stock" onClick= <%MajTousStock()%>" >
</form>

j'ai donc ma fonction sur ma page majstock.asp qui est la suivante :

<%sub MajTousStock()
	...
end sub%>

Lorsque j'exécute mon programme ainsi, j'ai une erreur qui est la suivante : Type incompatible: 'MajTousStock'

je ne sais donc pas comment faire pour que lorsque je clique sur mon bouton, cela fasse appel a cette fonction, que dois-je mettre dans le onClick ?
Sinon, faut-il que je mette la fonction dans la même page que le bouton?

Je vous remercie de votre aide.
A voir également:

1 réponse

asmaa
 
bonjour,
vous avez écrit ce code:
<form name=maj action=majstock.asp>
<input type="button" value="Calculer Stock" onClick= <%MajTousStock()%>" >
</form>
mais il faut faire comme ça:
<form name=maj action=majstock.asp>
<input type="button" value="Calculer Stock" onClick="<%=MajTousStock()%>" >
</form>
0
bettyboop!
 
Merci beaucoup pour cette réponse!
Mais je ne l'ai pas testé car il me semble qu'en fait l'évènement onClick doit faire appel à du javascript, ou vbscript car en asp le onclick ne fonctionne pas.

J'ai donc fait plutôt comme cela :

Exemple de page ASP :
<%

         'définition de la fonction
         function exemple(param1)
                   response.write "RESULTAT : " & param1
         end function

         'appel de la fonction
         if request("param") > "" then
                   exemple(request("param"))
         end if

%>


<!-- FORMULAIRE -->
<form>

         <input type="text" size="25" name="param">
         <input name="Valider" value="Valider" type="submit">

</form>


Si ça peut aider d'autres personnes tant mieux !
0