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 1.0/1.1
Enableclientscript su RequiredfieldValidator
sabato 01 ottobre 2005 - 16.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gcanestrari
Profilo
| Newbie
12
messaggi | Data Invio:
sab 1 ott 2005 - 16:35
Ho inserito in una webform una textbox, un pulsante ed un requiredfieldvalidator collegato al textbox.
Ho disattivato la convalida tramite la proprietà Enableclientscript=false.
Ora però anche se lascio il texbox vuoto, il RequiredfieldValidator non mi segnala alcun errore.
Ho provato semplicemente e reimpostare la proprietà Enableclientscript=true e tutto funziona correttamente.
Così però a me non va bene in quanto ho problemi a livello di layout.
Aiuto!!
arresto
Profilo
| Junior Member
109
messaggi | Data Invio:
lun 3 ott 2005 - 16:30
La convalida se il campo è o meno vuoto conviene eseguirla sul cliente con una funzione javascript.
Nel metodo Page_Load della pagina inseisci le segue ti righe (txtNome è la textbox, btnButton e il bottone che avvia la ricerca):
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
...
btnButton.Attributes.Add("onclick", "ValidateTextBox()");
...
}
}
In un file .js richiamato dalla pagina inserisci la funzione
function ValidateTextBox()
{
if(document.all['txtNome'].value == "")
{
alert('Inserire un nome');
window.event.returnValue = null;
}
}
Se è questo quello che ricerchi buon lavoro; altrimenti fammi sapere (ARRESTO!!!)
gcanestrari
Profilo
| Newbie
12
messaggi | Data Invio:
mar 4 ott 2005 - 12:40
Non sono d'accordo con la tua soluzione in quanto credo che i controlli server siano fatti appositamente per essere gestiti con codice lato server (ASP.NET credo che basi la sua filosofia su questo).
Oltretutto la convalida lato client non mi va bene in quanto devio modificare il layout della pagina in base a tale convalida.
Il problema l'ho comunque risolto in quanto stavo sbagliando io.
Grazie comunque per il consiglio
beacher
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 !