Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Javascript e page_load
lunedì 27 aprile 2009 - 11.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 27 apr 2009 - 11:03
Ciao..
Ho un bottone e al suo click vado a verificare se alcuni campi di una form sono inseriti.
Voglio che se non sono inseriti mi venga visualizzato un alert javascript..
Ho scritto cosi:
click del bottone:
string controllo=”errore dati”;
string script = "<script language=javascript>alert(controllo); </script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "controllo", script);
Ma non mi visualizza niente.
Devo metterlo nella page_load?
Grazie.
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
lun 27 apr 2009 - 11:23
Ciao, ci sono solo un paio di errori di sintassi:
>string controllo=”errore dati”;
>string script = "<script language=javascript>alert(controllo);
></script>";
>Page.ClientScript.RegisterStartupScript(this.GetType(), "controllo",
>script);
"controllo" è una stringa lato server, associata ad una variabile lato server. In questo caso, lo "script" è inizialmente una stringa lato server, quindi il costrutto va creato come una concatenazione di stringhe:
string controllo="errore dati";
string script = "<script language='javascript' type='text/javascript'>alert('"+controllo+"'); </script>";
Dopo l'alert e la sua parentesi va inserito un apice ' per fare in modo che venga letto correttamente lato client (dove ogni parametro passato tra le parentesi è di tipo string). faccio la concatenazione e chiudo l'apice '.
Il resto è tutto ok!
Saluti,
PV
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 27 apr 2009 - 11:26
io di solito uso la proprieta onClientClick = "nome_funzione_javascript()" per fare questo lavoro, e molto più facile di gestire e di capire quando devi poi riprendere il lavoro
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
lun 27 apr 2009 - 11:34
Certo è una soluzione. Per me dipende da che tipo di controlli deve fare patrizia84:
1) congruenza con dati da db
2) obbligatorietà dei campi (in questa caso ci sarebbero anche i validator)
3) tipo di dati inseriti (e qui andrei di regular expressions)
4) altro... (non mi viene in mente!!!)
Una buona giornata a tutti (magari meno piovosa che qui a Torino...),
PV
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 27 apr 2009 - 11:46
Grazie a tutti e due per i consigli...Funziona.
Devo controllare delle textbox e quindi dei dati inseriti e anche un campo data con delle regular expression.
Grazie ancora.
Torna su
Stanze Forum
Elenco Threads
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 !