un'alternativa agli alert?

Anna Tarantini

Nuovo Utente
1 Dic 2012
1
0
0
ciao, ho fatto questo form e inserito questi controlli con gli alert, ma ho appena saputo che non devo usare gli alert ma dei messaggi a fianco al nome (come si vede un pò in tutti i siti) che dicano che per esempio il campo è obbligatorio. sapete aiutarmi? grazie in anticipo!
HTML:
<script language="JavaScript">

function controllo(modulo) {
var expmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var expnome = /^[a-zA-Z ]+$/; 


if((modulo.nome.value=="")||(modulo.nome.value.length<3)||(modulo.nome.value.length>15)||(!expnome.test(modulo.nome.value))){
alert("Il nome è obb, min 3 e max 15 caratteri");
modulo.nome.focus();

return false;
}

if(modulo.email.value=="") {
alert("Attenzione! Inserisci l'e-mail.");
modulo.email.focus();
return false;	
}	
if(!expmail.test(modulo.email.value)){
alert("La mail inserita non e' valida!");
modulo.email.focus();
return false;
}
if((modulo.eta.value!="")&& (modulo.eta.value<18 || modulo.eta.value>99)){
alert("Eta' non valida, dev'essere compresa tra 18 e 99! ");
modulo.eta.focus();
return false;
}
if(modulo.user.value=="") {
alert("Attenzione! Inserisci l'username.");
modulo.user.focus();
return false;	
}

if((modulo.pass.value=="")||(modulo.pass.value.length<6)) {
alert("Attenzione! La password e' un campo obbligatorio e deve contenere almeno 6 caratteri.");
modulo.pass.focus();
return false;
}	
if(modulo.pass2.value=="") {
alert("Attenzione! Conferma la password.");
modulo.pass2.focus();
return false;
}
if((modulo.pass.value) != (modulo.pass2.value)) {
alert("Le password non coincidono!");
modulo.pass.focus();
modulo.pass.select();
return false;
}
return true;

} 



</script>

</head>

<body>
<h1>Registrazione nuovo utente</h1>
<form name = "modulo" onSubmit="return controllo(this)" method = "post" action = "">
<ul>

<li><p><label>Nome *:
<input name = "nome" type = "text" size = "20" maxlenght = "20" />
</label></p></li>

<li><p><label>E-mail *:
<input name = "email" type = "text" size = "30" maxlenght = "30" />
</label></p></li>

<li><p><label>Eta':
<input name = "eta" type = "text" size = "1" maxlenght = "1" />
</label></p></li>

<li><p><label>Username *:
<input name = "user" type = "text" size = "20" maxlenght = "20" />
</label></p></li>

<li><p><label>Password *:
<input name = "pass" type = "password" size = "5" maxlenght = "20" />
</label></p></li>

<li><p><label>Conferma password *:
<input name = "pass2" type = "password" size = "5" maxlenght = "20" />
</label></p></li>
</ul>

</br><p>
<input type = "submit" value = "Conferma dati inseriti" />
<input type = "reset" value = "Resetta tutti i campi" />
</p>
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
J Alternativa ad Adsense, Vendere e Acquistare pubblicita' online 0
T Alternativa antenna wifi in reparto Reti LAN e Wireless 3
L [Javascript]Alternativa al position:sticky nel CSS Javascript 0
M [PHP] Alternativa a datagrid con PDO PHP 6
N Alternativa valida e gratuita allo keyword planner di Google Adwords ? SEO e Posizionamento 0
B Auto-increment multicolonna oppure qualsiasi alternativa MySQL 1
M Alternativa a foreach ?! PHP 7
P Alternativa a iframe HTML e CSS 31
S [RISOLTO]alternativa al cookieless domain: cookieless directory. E' una buona idea? PHP 2
Frank10 Alternativa AdSense? Google AdSense 3
I Alternativa a Stampa Unione di Word? Windows e Software 0
borgo italia leggere alternativa da un sito estrno PHP 6
L Alternativa ad Aruba: hosting condiviso economico su Linux o Win Hosting 2
S Alternativa a png per immagini senza sfondo HTML e CSS 2
A Alternativa al <meta http-equiv="refresh" content="5;url=code.php" > HTML e CSS 5
P alternativa a event.offsetX Javascript 0
PoLe Alternativa a Datagrid per paginazione Recordset ASP.NET 0
open-think alternativa ha php-nuke PHP 0
U alternativa allo SmartNavigation? ASP.NET 0
D VENDO Guest Post ZA 45 su sito dedicato agli influencer italiani Vendere e Acquistare pubblicita' online 0
Shyson [WordPress] Nascondere email agli spider WordPress 3
E [HTML] Allineamento immagine agli angoli inferiori di un div HTML e CSS 12
borgo italia avviso agli utenti Aruba Discussioni Varie 0
angelo85 Sito joomla che permetta agli utenti di inviare mail Joomla 2
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
felino WP-Activity: visualizzare voce menu anche agli altri utenti WordPress 0
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
T Rendere inaccessibile il forum agli utenti non registrati phpBB 4
M Zenphoto: far caricare immagini agli utenti CMS (Content Management System) 0
borgo italia richiedo un favore agli altri moderatori Discussioni Varie 0
anton Nascondere indirizzo email agli spambot in un form php PHP 21
H Script php per link 'Aggiungi agli amici'? PHP 34
helpdesk Gif agli eventi di php Upload PHP 6
Vale2 Nascondere un indirizzo email agli spambot Snippet Javascript 0
max_400 php i bug permetto agli haker di entrare negli spazi web? PHP 7
M [CERCO]20/30 Articolisti per progetto web! Argomenti? Scelta libera agli scrittori! Offerte e Richieste di Lavoro e/o Collaborazione 2
L Forum dedicato agli Animali Presenta il tuo Sito 9
C Dare la possibilità agli utenti registrati di mandarsi dei messaggi PHP 2
C aiuto agli esperti del forum Leggi, Normative e Fisco 0
B Div, form e riferimenti agli oggetti Javascript 3
A Avviso agli autori Discussioni Varie 0
M dare la possibilità agli utenti di creare un ticker Javascript 1
P autorizzazioni agli utenti Classic ASP 3
peppoweb Attenzione agli hijackers Sicurezza e Virus 0
peppoweb Microsoft: codice Windows aperto agli MVP Discussioni Varie 1
E Alert non viene mostrato PHP 1
M Inviare dati nel db dopo risposta alert PHP 0
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
felino Bootstrap alert: usare lo stesso div per due messaggi consecutivi jQuery 1
M [Javascript] Copia incolla con alert Javascript 0

Discussioni simili