bonjour à tous

je me sens pas très en forme pour me creuser la tête aujourd'hui, j'en appelle donc à vos bons conseils !

je souhaiterais creer un formulaire (de recherche) avec 2 boutons de validation :
- si bouton 1 pressé = rechercher dans la page A
- si bouton 2 pressé = rechercher dans la page B

j'ai trouvé un script qui correspond à ce que je veux faire, mais c'est en PHP et moi je voudrais faire la même chose mais en ASP; voici à quoi ça ressemble (en PHP :


<?php
if(isset($_POST['confirmer']))
echo "vous avez confirmer votre message<BR>";
else if(isset($_POST['pas_confirmer']))
echo "Vous n'avez pas confimer votre message<BR>";
?>

<FORM>

Entrer votre message :<BR>
<INPUT TYPE="text" NAME="texte_bidon">

<INPUT TYPE="submit" NAME="confirmer" VALUE="confirm">
<BR>
<INPUT TYPE="submit" NAME="pas_confirmer" VALUE="no_confirm">

</FORM> 


c'est surtout comment traduire la commande "(isset($_POST['confirmer']))" - qui teste le 'nom' du bouton appuyé - en ASP, je pense que là est la solution

merci si vous pouvez m'aider un peu là dessus
Modifié par maurice (02 Apr 2008 - 11:41)
pour récupérer la variable de mon formulaire en ASP j'utilise la fonction "request.form"

là dessus pas de problème

ce que je n'arrive pas à faire (car je ne connais pas la syntaxe exacte) c'est de vérifier quel bouton 'submit' a été appuyé ? un truc du genre :
<%
if submit.name= "boutonA" then ...
else if submit.name = "boutonB" then ...
end if
end if
%>

sauf que bien sûr avec l'instruction 'submit.name' ça ne marche pas, mais encore une fois car je ne connais pas la formule exacte !

merci de ta réponse en tout cas
Modifié par maurice (02 Apr 2008 - 11:17)
En fait, tu débutes complètement dans le langage ASP...
<html>
<head>
<title>Ma page ASP</title>
</head>
<% action=request.form("action")
if action="" then texte="Pas d'action."
if action="Lancer" then texte="Lancement choisi."
if action="Abandonner" then texte="Action abandonnée."%>
<%=texte%><br>
<form method="post" name="formulaire" action="page.asp">
<input type="submit" name="action" value="Lancer">
<input type="submit" name="action" value="Abandonner">
</form>
</body>
</html>
Voir la Source

Edit : J'ai jamais fait d'ASP donc je ne sais pas la pertinence du code...
Modifié par Alphonse (02 Apr 2008 - 11:30)
ben non je débute pas dans ce langage ??? je suis pas expert c'est vrai, mais pas novice non plus


en fait je venais de trouver comme toi, avec l'instruction 'request.form("nom_du_bouton")' qui permet de 'lire' le nom donné à un submit


merci de tes réponses, je clos le post
Modifié par maurice (02 Apr 2008 - 11:42)