VisualVision - Crea siti Web, cataloghi, manuali, ebooks e CDROM con facilitą

Benvenuto Visitatore. Effettua il Login oppure Registrati. Login oppure Registrati.
10/28/26 alle ore 00:35:39

Indice del Forum Help Cerca Login Registrati
Visual Vision Forum Utenti « Script per controllo campi di form/codice fiscale »

Prima di scrivere una domanda, cerca se c'č gią la risposta! Inserisci il problema in sintesi (es. "problemi pubblicazione su Internet") e premi Cerca.
 
Ricerca estesa...

Max risultati:

   Visual Vision Forum Utenti
   Nostri Prodotti
   EasyWebEditor

   Script per controllo campi di form/codice fiscale
« Topic precedente | Prossimo topic »
Pagine: 1  RispondiRispondi o chiedi/aggiungi altre cose
Abilita notifica Invia il Topic Stampa
   Autore  Topic: Script per controllo campi di form/codice fiscale  (letto 2393 volte)
Servizio Clienti
YaBB Administrator
*****



Ciao Belli!

   
WWW E-Mail

post: 970
Script per controllo campi di form/codice fiscale
« Data del post: 01/10/03 alle ore 04:53:29 »
Rispondi con quote Modifica il messaggio

Riceviamo:
"Ho scaricato da internet uno script per il controllo del codice fiscale: se lo inserisco in una pagina appositamente creata funziona perfettamente ma non so come inserirlo  all'interno del form da creato con EWE e che contiene gią altri campi esempio ad esempio cognome e nome. Lo script a cui mi riferisco č il seguente:
  http://www.jsdir.com/faq/faq.asp?espandi=mostra&numero=505 "
Loggato
Servizio Clienti
YaBB Administrator
*****



Ciao Belli!

   
WWW E-Mail

post: 970
Re: Script per controllo campi di form/codice fisc
« Rispondi #1 Data del post: 01/10/03 alle ore 05:00:12 »
Rispondi con quote Modifica il messaggio

Allora, supponendo che il codice che ci segnali funzioni, si fa cosi':
 
- si usa "Inserisci >HTML >Ad inizio pagina" e si inseriscono gli script che definiscono le due funzioni principali:
 

<SCRIPT>
function codiceFISCALE(cfins)
   {
   var cf = cfins.toUpperCase();
   var cfReg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
   if (!cfReg.test(cf))
 return false;
   var set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
   var s = 0;
   for( i = 1; i <= 13; i += 2 )
 s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
   for( i = 0; i <= 14; i += 2 )
 s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
   if ( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) )
 return false;
   return true;
   }
</SCRIPT>
 
 
<SCRIPT>
function CheckForm()
   {
   var CFok=codiceFISCALE(document.modulo.cfisc.value)
   if (CFok==false)
 {
 alert("Codice Fiscale errato");
 return false;
 }
   else
 return true;
   }
</SCRIPT>
 
 
- poi crei il modulo che desideri, facendo attenzione che il nome della casella che andrą a contenere il codice fiscale sia "cfisc" (senza virgolette ).
 
- poi cancelli il marcatore di inizio modulo e lo sostituisci usando "Inserisci >HTML >In mezzo al testo" e scrivendo, come dicono loro:
 
<FORM NAME="modulo" onSubmit="return CheckForm()">
 
in realta' credo si debba scrivere qualcosa del genere, per dire al form cosa deve fare:
 
<FORM NAME="modulo" onSubmit="return CheckForm()" ACTION="mailto:tuaemail@pippo.com" ENCTYPE=text/plain METHOD="POST" >
 
Loggato
Pagine: 1  RispondiRispondi o chiedi/aggiungi altre cose
Abilita notifica Invia il Topic Stampa

« Topic precedente | Prossimo topic »


Sito aziendale della VisualVision
I programmi professionali, potenti e facili da usare della Visual Vision:

spazio web dominio Il nostro nuovo servizio Hosting SPAZIO WEB E DOMINIO: prendi un sito affidabile ed economico da noi

Il nuovo hardware indipendente della Visual Vision (su SoluzioniSemplici), per automazione e domotica a partire da cose molto semplici:


Visual Vision Forum Utenti (https://www.paperinik.com/cgi-bin/ita/YaBB.pl)

Powered by YaBB 1 Gold - Release (Yet Another Bulletin Board)
Copyright © 2000-2001, X-Null. Tutti i diritti riservati.