Bonjour
Je connais moyennement le dev web
Je dois modifier un site E-commerce en vb.net
Avant de valider une commande, l'uilisateur doit saisir son adresse email
Si ce dernier a changer d'adresse email (différent de sa fiche client), l'alerte du bouton valider la commande doit l'indiquer
j'ai donc
1) rajouter une commande javascript pour qu'à chaque changement d'adresse email, le serveur soit solicité.
dans le page_load
OK cela fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If Not IsPostBack Then Dim JS As String JS = "javascript:" & Page.GetPostBackEventReference (Me, "@@@@@buttonPostBack") & ";" emailText.Attributes.Add("onchange", JS)
2) Si l'adresse email saisie change (différent de sa fiche d'inscription) je modifie l'alerte (je suis dans ce cas en IsPostBack)
initialement j'ai l'alerte
Ok pas de problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If not IsPostBack Then validcmd.Attributes.Add("onclick", "return confirm('Etes vous sûr de vouloir valider?');") end if
j'ai rajouté
je n'ai plus du tout d'alerte !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If IsPostBack Then if changedEmail validcmd.Attributes.Add("onclick", "return confirm('Changement d'adresse email,\nEtes vous sûr de vouloir valider?');") end if endif
Pourtant quand je visualise le source de la page ma modification y est bien !!!
Changer une alerte quand "IsPostBack" est peut être non conforme !
que dois je faire ?
Partager