Newsgroup: it.comp.lang.javascript
Titolo: controllo codice fiscale

in questo form
<form name="form2" method="POST" action="<?php echo $editFormAction; 
?>"><table width="95%" border="0" cellspacing="0" cellpadding="3">
che richiede l'inserimento obbligatorio di tutti questi dati
<td><input name="nome" type="text" id="nome" size="50" maxlength="50" 
disabled="true"></td>
<td><input name="cognome" type="text" id="cognome" size="50" maxlength="50" 
disabled="true"></td>
<td><input name="codicefiscale" type="text" id="codicefiscale" size="16" 
maxlength="16" disabled="true">
 <td><input name="luogonascita" type="text" id="luogonascita" size="50" 
maxlength="50" disabled="true"></td>
  <td><input name="datanascita" type="text" id="datanascita" size="10" 
maxlength="10" disabled="true"></td>
e verifica che i dati siano inseriti tutti prima di inviare il modulo
<input name="Submit2" type="submit" id="Submit" 
onClick="MM_validateForm('username','','R','password','','R','nome','','R','cognome','','R','via','','R','citta','','R','telefono','','RisNum','codicefiscale','','R','email','','NisEmail','luogonascita','','R','datanascita','','R');return 
document.MM_returnValue" value="Submit">
vorrei che mi facesse anche il controllo sul codice fiscale, cioè che sia 
stato compilato correttamente. come si fa?

 document.MM_returnValue" value="Submit">
ok. ho creato la funzione che consente a chiunque di verificare se il codice 
fiscale inserito è corretto però come posso fare per consentire il submit 
del form solo in caso di esito positivo del controllo?
per capire meglio guardate 
http://savonaacquari.netsons.org/register.php
grazie

 del form solo in caso di esito positivo del controllo?
Non lo devi fare, la verifica che puoi fare è solo quella formale ma non 
devi impedire a un codice di essere inviato, devi solo chiederne 
conferma.
Cerca cosa sia l'omocodia e mettiti nei panni di un disgraziato con un 
codice non "standard" che vuole registrarsi a un sito ma non può perché 
il sito insiste a rispondere che il codice rilasciato dal ministero non 
è corretto. A me farebbe incazzare.

 ha scritto nel messaggio 
news:suppanews-7A6A4...@nntp.aioe.org...

lo devo fare. la funzione verifica solo il codice di controllo finale senza 
verificare corrispondenza nome cognome e dati di nascita!
chi mi sa aiutare? 

>
al momento ho usato questo codice ma manca qualcosa che non so fare
<input name="Submit2" type="submit" id="Submit" 
onClick="MM_validateForm('username','','R','password','','R','nome','','R','cognome','','R','via','','R','citta','','R','telefono','','RisNum','codicefiscale','','R','email','','NisEmail','luogonascita','','R','datanascita','','R');MM_callJS('return 
controlla_codicefiscale(form2.codicefiscale)');return 
document.MM_returnValue" value="Submit">
io vorrei che una volta controllato che il codice fiscale è formalmente 
scorretto il tasto submit non funzioni e spunti un avviso "codice fiscale 
errato"
come si fa?

 errato"
Usi alert(), ma ti sconsiglio di inibire l'invio, avvisa di 
ricontrollarlo ma consenti l'invio lo stesso, tu _non puoi_ sapere se un 
codice fiscale è sbagliato o meno.

 errato"
http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/handlers.html#1121163
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.