ciao a tutti
io uso c#
nella mia pagina inserisco una serie di checkbox in base ai campi di un database(quindi nel page_load), quando le checkbox vengono selezionate vorrei chiedere conferma prima di fare altre operazioni.
avevo in mente mettere lo script in attributes del controllo e ho fatto così:
(lo script l'ho trovato in rete)codice:string Script = "<script language=JavaScript> function sicuro() {"; Script += "if (window.confirm('Sicuro?')) "; Script += "return true; "; Script += "else "; Script += "return false;}"; Script += "</script>"; Page.RegisterStartupScript("sicuro", Script); ckb.Attributes.Add("onclick", "return sicuro()");
poi nella procedura che richiamo al CheckedChanged faccio così:
peccato che questa condizione sia sempre falsa.codice:if (((CheckBox)sender).Attributes["onclick"].ToString()=="true")
dove sta l'errore?
grazie

Rispondi quotando
