Ragazzi avete qualche esempio di convalida moduli (campo data, campo email...ecc) con asp senza utlizzare javascript?
Grazie
Ragazzi avete qualche esempio di convalida moduli (campo data, campo email...ecc) con asp senza utlizzare javascript?
Grazie
Te lo sconsiglio:
1) Maggiore velocita'
L'esecuzione di uno script lato client non richiede la comunicazione con il server, pertanto la risposta e' immediata. L'utente inserisce i dati e questi sono immediatamente controllati, senza tempi di attesa.
2) Permanenza delle informazioni
Se i dati non sono corretti e' possibile informare l'utente mediante l'uso di finestre di Pop-Up, la pagina corrente non viene manomessa e l'utente puo' vedere e correggere immediatamente gli errori, senza dover attendere la risposta del server e senza rischiare di perdere le informazioni gia' immesse.
3) Riutilizzabilita' dei controlli
Dato che lo scripting lato client e' ripetitivo, e' possibile creare delle Librerie di funzioni da inserire automaticamente nelle pagine create, quindi non riscrivere ogni volta i controlli ma riutilizzare quelli gia' scritti.
Poi fai tu...![]()
si ma se l'utente ha disabilitato javascript?
Devo rispettare i requisiti dell'accessibilità
Falso problema:Originariamente inviato da maxcondor
si ma se l'utente ha disabilitato javascript?
Devo rispettare i requisiti dell'accessibilità
Per prevenire queste eventualità, è il caso di predisporre la pagina in modo che sia visualizzata correttamente anche nel caso in cui l'utente (o il browser o il motore di ricerca) non sia in grado di visualizzare correttamente la sintassi.
E' sufficiente utilizzare il tag NOSCRIPT e racchiudervi all'interno il contenuto alternativo da visualizzare.
All'interno del tag NOSCRIPT può essere utilizzata la sintassi HTML per visualizzare messaggi o addirittura un layout alternativo...
qui per approfondire
beh il problema c'è perchè a prescindere dall'utilizzo del tag noscript se faccio il submit del form con java script disattivato il modulo parte senza il controllo dei dati inseriti.
Bè allora se insisti:
http://freeasp.html.it/articoli/view...olo.asp?id=238
codice:<%@LANGUAGE = JScript%> <% // Recupero i dati dal modulo var nome = new String(Request.Form("nome")); var email = new String(Request.Form("email")); var messaggio = new String(Request.Form("messaggio")); // Effettuo un banale controllo sulla validità dei campi if (nome == "" || email == "" || messaggio == "") { Response.Write("ERRORE: Tutti i campi sono obbligatori"); Response.End; } %>