Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Inoltro e ripristino di una form

Come è stato già ricordato nell'introduzione a questo corso, uno dei vantaggi principali che Javascript fornisce allo sviluppatore è quello di poter convalidare i dati di una form senza dover ricorrere all'elaborazione di un server.

Mediante Javascript, la convalida può essere eseguita singolarmente campo per campo oppure complessivamente a livello di form. A tale scopo ci viene in aiuto l'evento onSubmit che si verifica prima dell'inoltro di una form. Se l'evento onSubmit restituisce il valore false, verra eseguito lo script che segue l'evento, mentre se restituisce qualsiasi altro risultato la form sarà inviata.

Simile all'evento onSubmit è l'evento onReset, tipicamente associato al tasto Reset di una form e che precede il resettaggio della stessa. Un utile utilizzo di questo evento può avvenire se si associa uno script di conferma di resettaggio dati all'utente prima di procedere definitivamente alla cancellazione dei dati.

Esempio 5.7

<html>
<head>

<script language="javascript">

<!--

function ConfermaReset() {
return confirm('Sei sicuro di voler azzerare i dati?');
}

//-->

</script>

</head>
<body>

<form action="URL_di_riferimento" method="post" onReset="return ConfermaReset();">

Nome:<input type="text" name="nome"/>

Cognome:<input type="text" name="cognome"/>

<input type="submit" name="invio" value="Invia"/> <input type="reset" name="reset" value="Cancella"/>

</form>
</body>
</html>

Nell'esempio 5.7 abbiamo creato una semplicissima form dotata di due campi testo per l'inserimento del nome e del cognome dell'utente. Quando l'utente preme il tasto Invia, la form viene inviata all'URL di riferimento per l'elaborazione dei dati, ma se l'utente clicca sul tasto Cancella, prima che i dati vengano resettati, compare un messaggio di conferma a questa operazione che supporta l'utente nel caso in cui abbia premuto per errore il tasto di reset.

Lezione successiva =>

Torna all'indice

 

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali