Problemi col javascript window.confirm

giovedì 16 novembre 2006 - 16.46

andreapavia Profilo | Senior Member

Ciao a tutti... ho un problema col comando window.confirm...

il mio codice al click di un bottone fa una serie di controlli, a seconda del risultato di una datetime puo fare due cose:

1) se la data inserita > oggi ----> fa la insert in database
2) se la data è minore <oggi ---> CHIEDI CONFERMA se SI fa la update altrimenti NO....


if controllodata > oggi then

fai la insert

else

Response.Write("<script language=javascript>window.confirm('PROCEDI')</script>")

IF rispostaJS= si THEN

proceci e fai tutto

else

esci dal ciclo

end if

end if


ma a quasto punto mi chiedo... visto che non posso associarlo al bottone,,, come faccio????
in poche parole io ho bisogno del javascript a metà codice del bottone,,, è possibile?????

se si come faccio?????

crazie mille!!!!

alx_81 Profilo | Guru

>Ciao a tutti... ho un problema col comando window.confirm...
Ciao!

>
>il mio codice al click di un bottone fa una serie di controlli,
>a seconda del risultato di una datetime puo fare due cose:
>
>1) se la data inserita > oggi ----> fa la insert in database
>2) se la data è minore <oggi ---> CHIEDI CONFERMA se SI
>fa la update altrimenti NO....
>
>ma a quasto punto mi chiedo... visto che non posso associarlo
>al bottone,,, come faccio????
>in poche parole io ho bisogno del javascript a metà codice del
>bottone,,, è possibile?????
>
>se si come faccio?????
>
Se intendi dare un messaggio di conferma prima di eseguire l'operazione e di eseguirla solo se la risposta è OK,
leggi qui..
http://www.dotnethell.it/forum/messages.aspx?ThreadID=7151

>crazie mille!!!!
Di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

andreapavia Profilo | Senior Member

grazie x la risposta... ma se lo associo al bottone non funziona perche'

il JS di confirm deve avvenire dopo avere fatto una parte di elaborazione dei dati....

se lo associo al bottone, il JS viene eseguito subito e solo dopo fa i controlli x cui non va bene....

in parole povere

Private Sub Buttonx_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonx.Click


elabora i dati,
fai il controllo su datetime


if datetime = pippo

vai a destra secco

else


javascript confirm

if risposa confim = si

ESEGUI IL CODICE


else

STOP

end if

end if

End Sub


io volevo capire (ma credo non si possa in quanto il bottone è un server control e il JS lavoro sul client) se potevo eseguire o intercettare il JS a meta codice del bottone.... se lo associo al bottone il JS viene eseguito come prima cosa e poi viene eseguito TUTTO il mio codice... e per me non va bene....

se avete delle idee.....


alx_81 Profilo | Guru

nel punto in cui ti serve il confirm, potresti fare un panel con due pulsanti sì/no.. in base alla pressione di questi, dividi l'elaborazione sugli eventi..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

andreapavia Profilo | Senior Member

grazie mille del consiglio.... ma ho optato per un'altra aspx che funge da confirm...


grazie 1000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5