users_user-20.html - [ASP] Identifier quel bouton submit a été utilisé pour envoyer un formulaire
Il peut être intéressant d'avoir plusieurs boutons pour valider un formulaire HTML. Par exemple un pour supprimer une fiche, l'autre pour enregistrer les modifications.Pour ajouter plusieurs bouton submit il s'uffit d'inclure dans l'HTML ou l'XHTML des input avec un type égal à submit. Par exemple on peut avoir le code suivant :
La subtilité est de spécifier une "value" différente de la chaîne vide "" (ici 2 espaces, ce qui n'est pas génant si le bouton utilise une image). C'est avec celà que l'on va reconnaître quel bouton a été actionné.
Dans la page d'action (ici editer.asp) le code suivant permet d'idantifier quel bouton a servi pour l'envois.
- If (Len(Request.Form("btnEnregistrer")) > 0) Then
- 'bouton Modifier,Enregistrer
- ElseIf (Len(Request.Form("btnSuppr")) > 0) Then
- 'bouton Supprimer
- End If
Poster un commentaire