Uncaught TypeError: Cannot read property

  • Creatore Discussione Creatore Discussione bitox
  • Data di inizio Data di inizio

bitox

Nuovo Utente
11 Dic 2012
20
0
0
Salve sono nuovo di questo forum. spero di non creare un tread doppio ma non ho trovato la soluzione al mio problema.
ho un problemino con una funzione JS, la funzione restituisce;
Uncaught TypeError: Cannot read property 'Figura_giuridica' of undefined

ora non trovo l'errore.


QUI

c'è il codice della pagina e la funzione JS è questa:
Codice:
function verifica_form_giuridica(modulo)
{
	//var ragione_sociale_var = document.modulo.ragione_sociale.value;
	var Figura_giuridica_var = document.modulo.Figura_giuridica.value;
	var piva_var = document.modulo.piva.value;
	var codice_fiscale_azienda_var = document.modulo.codice_fiscale_azienda.value;
	var numero_iscrizione_rea_var = document.modulo.numero_iscrizione_rea.value;
	var anno_iscrizione_rea_var = document.modulo.anno_iscrizione_rea.value;
	var Provincia_del_rea_var = document.modulo.Provincia_del_rea.value;
	var indirizzo_var = document.modulo.indirizzo.value;
	var numero_var = document.modulo.numero.value;
	var comune_var = document.modulo.comune.value;
	var cap_var = document.modulo.cap.value;
	var provincia_var = document.modulo.provincia.value;
	var telfisso_var = document.modulo.telfisso.value;
	var nome_rapp_legale_var = document.modulo.nome_rapp_legale.value;
	var cognome_rapp_legale_var = document.modulo.cognome_rapp_legale.value;
	var Sesso_var = document.modulo.Sesso.value;
	var luogo_di_nascita_var = document.modulo.luogo_di_nascita.value;
	var prov_di_nascita_var = document.modulo.prov_di_nascita.value;
	var data_di_nascita_var = document.modulo.data_di_nascita.value;
	var doc_identità_var = document.modulo.doc_identità.value;
	var numero_documento_var = document.modulo.numero_documento.value;
	var nazionalità_var = document.modulo.nazionalità.value;
	var luogo_rilascio_doc_var = document.modulo.luogo_rilascio_doc.value;
	var pro_rilascio_var = document.modulo.pro_rilascio.value;
	var data_rilascio_var = document.modulo.data_rilascio.value;
	var email_rapp_var = document.modulo.email_rapp.value;
	var telefono_rapp_var = document.modulo.telefono_rapp.value;
	var nome_ref_legale_var = document.modulo.nome_ref_legale.value;
	var cognome_ref_legale_var = document.modulo.cognome_ref_legale.value;
	var Sesso_ref_var = document.modulo.Sesso_ref.value;
	var luogo_di_nascita_ref_var = document.modulo.luogo_di_nascita_ref.value;
	var prov_di_nascita_ref_var = document.modulo.prov_di_nascita_ref.value;
	var data_di_nascita_ref_var = document.modulo.data_di_nascita_ref.value;
	var codice_fiscale_ref_var = document.modulo.codice_fiscale_ref.value;
	var Email_ref_var = document.modulo.Email_ref.value;

	if ((ragione_sociale_var == "") || (ragione_sociale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.ragione_sociale.focus();
	  return false;
	 }
	if ((Figura_giuridica_var == "") || (Figura_giuridica_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Figura_giuridica.focus();
	  return false;
	 }
	if ((piva_var == "") || (piva_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.piva.focus();
	  return false;
	 }
	if ((codice_fiscale_azienda_var == "") || (codice_fiscale_azienda_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.codice_fiscale_azienda.focus();
	  return false;
	 }
	if ((numero_iscrizione_rea_var == "") || (numero_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero_iscrizione_rea.focus();
	  return false;
	 }
	if ((anno_iscrizione_rea_var == "") || (anno_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.anno_iscrizione_rea.focus();
	  return false;
	 }
	if ((Provincia_del_rea_var == "") || (Provincia_del_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Provincia_del_rea.focus();
	  return false;
	 }
	if ((indirizzo_var == "") || (indirizzo_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.indirizzo.focus();
	  return false;
	 }
	if ((numero_var == "") || (numero_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero.focus();
	  return false;
	 }
	if ((comune_var == "") || (comune_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.comune.focus();
	  return false;
	 }
	if ((cap_var == "") || (cap_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cap.focus();
	  return false;
	 }
	if ((provincia_var == "") || (provincia_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.provincia.focus();
	  return false;
	 }
	if ((telfisso_var == "") || (telfisso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.telfisso.focus();
	  return false;
	 }
	if ((nome_rapp_legale_var == "") || (nome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nome_rapp_legale.focus();
	  return false;
	 }
	if ((cognome_rapp_legale_var == "") || (cognome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cognome_rapp_legale.focus();
	  return false;
	 }
	if ((Sesso_var == "") || (Sesso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Sesso.focus();
	  return false;
	 }
	if ((luogo_di_nascita_var == "") || (luogo_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_di_nascita.focus();
	  return false;
	 }
	if ((prov_di_nascita_var == "") || (prov_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.prov_di_nascita.focus();
	  return false;
	 }
	if ((data_di_nascita_var == "") || (data_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_di_nascita.focus();
	  return false;
	 }
	if ((doc_identità_var == "") || (doc_identità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.doc_identità.focus();
	  return false;
	 }
	if ((numero_documento_var == "") || (numero_documento_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero_documento.focus();
	  return false;
	 }
	if ((nazionalità_var == "") || (nazionalità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nazionalità.focus();
	  return false;
	 }
	if ((luogo_rilascio_doc_var == "") || (luogo_rilascio_doc_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_rilascio_doc.focus();
	  return false;
	 }
	if ((pro_rilascio_var == "") || (pro_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.pro_rilascio.focus();
	  return false;
	 }
	if ((data_rilascio_var == "") || (data_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_rilascio.focus();
	  return false;
	 }
	if ((email_rapp_var == "") || (email_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.email_rapp.focus();
	  return false;
	 }
	if ((telefono_rapp_var == "") || (telefono_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.telefono_rapp.focus();
	  return false;
	 }
	if ((nome_ref_legale_var == "") || (nome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nome_ref_legale.focus();
	  return false;
	 }
	if ((cognome_ref_legale_var == "") || (cognome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cognome_ref_legale.focus();
	  return false;
	 }
	if ((Sesso_ref_var == "") || (Sesso_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Sesso_ref.focus();
	  return false;
	 }
	if ((luogo_di_nascita_ref_var == "") || (luogo_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_di_nascita_ref.focus();
	  return false;
	 }
	if ((prov_di_nascita_ref_var == "") || (prov_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.prov_di_nascita_ref.focus();
	  return false;
	 }
	if ((data_di_nascita_ref_var == "") || (data_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_di_nascita_ref.focus();
	  return false;
	 }
	if ((codice_fiscale_ref_var == "") || (codice_fiscale_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.codice_fiscale_ref.focus();
	  return false;
	 }
	if ((Email_ref_var == "") || (Email_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Email_ref.focus();
	  return false;
	 }
	else
		{
		   document.modulo.action = "riepilogo.php";
		   document.modulo.submit();
		}
	}

fatemi capire dov'è lerrore :)
 
Magari è da un po che non uso questa dicitura...
ma non dovrebbe essere document.NOME_FORM.NOME_CAMPO.value??
Dal sorgente che hai dato il nome del form che interessa quel campo è form_giuridica.

Se posso darti qualche consiglio, non fare solo controlli in Js, se uno disattiva il js e ha brutte intenzioni può fare danni.
Inoltre http://www.testpartnerh3g.altervista.org/storyboard.php?usr=a stai attento qui!! XSS

P.S. il link che hai messo modificalo e togli il view-suorce ;)

Spero ti sia stato utile.

PP.SS.
Cosi dovrebbe andare
HTML:
<script>
function verifica_form_giuridica(modulo)
{
	var ragione_sociale_var = modulo.ragione_sociale.value;
	var Figura_giuridica_var = modulo.Figura_giuridica.value;
	var piva_var = modulo.piva.value;
	var codice_fiscale_azienda_var = modulo.codice_fiscale_azienda.value;
	var numero_iscrizione_rea_var = modulo.numero_iscrizione_rea.value;
	var anno_iscrizione_rea_var = modulo.anno_iscrizione_rea.value;
	var Provincia_del_rea_var = modulo.Provincia_del_rea.value;
	var indirizzo_var = modulo.indirizzo.value;
	var numero_var = modulo.numero.value;
	var comune_var = modulo.comune.value;
	var cap_var = modulo.cap.value;
	var provincia_var = modulo.provincia.value;
	var telfisso_var = modulo.telfisso.value;
	var nome_rapp_legale_var = modulo.nome_rapp_legale.value;
	var cognome_rapp_legale_var = modulo.cognome_rapp_legale.value;
	var Sesso_var = modulo.Sesso.value;
	var luogo_di_nascita_var = modulo.luogo_di_nascita.value;
	var prov_di_nascita_var = modulo.prov_di_nascita.value;
	var data_di_nascita_var = modulo.data_di_nascita.value;
	var doc_identità_var = modulo.doc_identità.value;
	var numero_documento_var = modulo.numero_documento.value;
	var nazionalità_var = modulo.nazionalità.value;
	var luogo_rilascio_doc_var = modulo.luogo_rilascio_doc.value;
	var pro_rilascio_var = modulo.pro_rilascio.value;
	var data_rilascio_var = modulo.data_rilascio.value;
	var email_rapp_var = modulo.email_rapp.value;
	var telefono_rapp_var = modulo.telefono_rapp.value;
	var nome_ref_legale_var = modulo.nome_ref_legale.value;
	var cognome_ref_legale_var = modulo.cognome_ref_legale.value;
	var Sesso_ref_var = modulo.Sesso_ref.value;
	var luogo_di_nascita_ref_var = modulo.luogo_di_nascita_ref.value;
	var prov_di_nascita_ref_var = modulo.prov_di_nascita_ref.value;
	var data_di_nascita_ref_var = modulo.data_di_nascita_ref.value;
	var codice_fiscale_ref_var = modulo.codice_fiscale_ref.value;
	var Email_ref_var = modulo.Email_ref.value;

	if ((ragione_sociale_var == "") || (ragione_sociale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.ragione_sociale.focus();
	  return false;
	 }
	if ((Figura_giuridica_var == "") || (Figura_giuridica_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.Figura_giuridica.focus();
	  return false;
	 }
	if ((piva_var == "") || (piva_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.piva.focus();
	  return false;
	 }
	if ((codice_fiscale_azienda_var == "") || (codice_fiscale_azienda_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.codice_fiscale_azienda.focus();
	  return false;
	 }
	if ((numero_iscrizione_rea_var == "") || (numero_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.numero_iscrizione_rea.focus();
	  return false;
	 }
	if ((anno_iscrizione_rea_var == "") || (anno_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.anno_iscrizione_rea.focus();
	  return false;
	 }
	if ((Provincia_del_rea_var == "") || (Provincia_del_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.Provincia_del_rea.focus();
	  return false;
	 }
	if ((indirizzo_var == "") || (indirizzo_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.indirizzo.focus();
	  return false;
	 }
	if ((numero_var == "") || (numero_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.numero.focus();
	  return false;
	 }
	if ((comune_var == "") || (comune_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.comune.focus();
	  return false;
	 }
	if ((cap_var == "") || (cap_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.cap.focus();
	  return false;
	 }
	if ((provincia_var == "") || (provincia_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.provincia.focus();
	  return false;
	 }
	if ((telfisso_var == "") || (telfisso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.telfisso.focus();
	  return false;
	 }
	if ((nome_rapp_legale_var == "") || (nome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.nome_rapp_legale.focus();
	  return false;
	 }
	if ((cognome_rapp_legale_var == "") || (cognome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.cognome_rapp_legale.focus();
	  return false;
	 }
	if ((Sesso_var == "") || (Sesso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.Sesso.focus();
	  return false;
	 }
	if ((luogo_di_nascita_var == "") || (luogo_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.luogo_di_nascita.focus();
	  return false;
	 }
	if ((prov_di_nascita_var == "") || (prov_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.prov_di_nascita.focus();
	  return false;
	 }
	if ((data_di_nascita_var == "") || (data_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.data_di_nascita.focus();
	  return false;
	 }
	if ((doc_identità_var == "") || (doc_identità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.doc_identità.focus();
	  return false;
	 }
	if ((numero_documento_var == "") || (numero_documento_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.numero_documento.focus();
	  return false;
	 }
	if ((nazionalità_var == "") || (nazionalità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.nazionalità.focus();
	  return false;
	 }
	if ((luogo_rilascio_doc_var == "") || (luogo_rilascio_doc_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.luogo_rilascio_doc.focus();
	  return false;
	 }
	if ((pro_rilascio_var == "") || (pro_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.pro_rilascio.focus();
	  return false;
	 }
	if ((data_rilascio_var == "") || (data_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.data_rilascio.focus();
	  return false;
	 }
	if ((email_rapp_var == "") || (email_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.email_rapp.focus();
	  return false;
	 }
	if ((telefono_rapp_var == "") || (telefono_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.telefono_rapp.focus();
	  return false;
	 }
	if ((nome_ref_legale_var == "") || (nome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.nome_ref_legale.focus();
	  return false;
	 }
	if ((cognome_ref_legale_var == "") || (cognome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.cognome_ref_legale.focus();
	  return false;
	 }
	if ((Sesso_ref_var == "") || (Sesso_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.Sesso_ref.focus();
	  return false;
	 }
	if ((luogo_di_nascita_ref_var == "") || (luogo_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.luogo_di_nascita_ref.focus();
	  return false;
	 }
	if ((prov_di_nascita_ref_var == "") || (prov_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.prov_di_nascita_ref.focus();
	  return false;
	 }
	if ((data_di_nascita_ref_var == "") || (data_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.data_di_nascita_ref.focus();
	  return false;
	 }
	if ((codice_fiscale_ref_var == "") || (codice_fiscale_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.codice_fiscale_ref.focus();
	  return false;
	 }
	if ((Email_ref_var == "") || (Email_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  modulo.Email_ref.focus();
	  return false;
	 }
	else
		{
		   modulo.action = "riepilogo.php";
		   modulo.submit();
		}
	}
</script>
<form action='newclient.php' method='POST'>
		<SELECT name='selezione'>
		<OPTION selected value='0'> </OPTION>
		<OPTION value='1'>Persona Giuridica</OPTION>
		<OPTION value='2'>Ditta Idividuale</OPTION>
		</SELECT>
		<input type='submit' value='Carica'>
		</form>
		PERSONA GIURIDICA<form method='POST' name='form_giuridica'>
				
		<table border='0' align='center'>
		<tr>
		<td>
			<table>
				<tr>DATI DEL CLIENTE</tr>
			<tr>
				<td>Denominazione/Ragione Sociale </td>
				<td><input type='text' name='ragione_sociale'></td>
			</tr>
			<tr>
				<td>Figura Giuridica </td>
				<td><input type='text' name='Figura_giuridica'></td>
			</tr>
			<tr>
				<td>Partita Iva </td>
				<td><input type='text' name='piva'></td>
			</tr>
			<tr>
				<td>Codice Fiscale </td>
				<td><input type='text' name='codice_fiscale_azienda'></td>
			</tr>
			<tr>
				<td>Numero di Iscrizione al REA </td>
				<td><input type='text' name='numero_iscrizione_rea'></td>
			</tr>
			<tr>
				<td>Anno di Iscrizione al REA </td>
				<td><input type='text' name='anno_iscrizione_rea'></td>
			</tr>
			<tr>
				<td>Provincia del REA </td>
				<td><input type='text' name='Provincia_del_rea'></td>
			</tr>
			<tr>
				<td>
			SEDE LEGALE
				</td>
			</tr>
			<tr>
			    <td>Indirizzo </td>
				<td><input type='text' name='indirizzo'></td>
			</tr>
			<tr>
				<td>N°. </td>
				<td><input type='text' name='numero'></td>
			</tr>
			<tr>
				<td>Comune</td>
				<td><input type='text' name='comune'></td>
			</tr>
			<tr>
				<td>CAP </td>
				<td><input type='text' name='cap'></td>
			</tr>
			<tr>
				<td>Prov. </td>
				<td><input type='text' name='provincia'></td>
			</tr>
			<tr>
				<td>Nazione </td>
				<td><input type='text' name='nazione'></td>
			</tr>
			<tr>
				<td>TEL fisso</td>
				<td><input type='text' name='telfisso'></td>
			</tr>
			<tr>
				<td>Fax </td>
				<td><input type='text' name='fax'></td>
			</tr>
			<tr>
				<td>Capitale Sociale </td>
				<td><input type='text' name='capitale_sociale'></td>
			</tr>
			<tr>
				<td>Fatturato </td>
				<td><input type='text' name='fatturato'></td>
			</tr>
			<tr>
				<td>Codice Settore Attività </td>
				<td><input type='text' name='codice_attività'></td>
			</tr>
			<tr>
				<td>N. Dipendenti </td>
				<td><input type='text' name='numero_dipendenti'></td>
			</tr>
				</table>
				</td>
				
				<td><table>
			<tr>DATI DEL RAPPRESENTATE LEGALE</tr>
			<tr>
				<td>Nome </td>
				<td><input type='text' name='nome_rapp_legale'></td>
			</tr>
			<tr>
				<td>Cognome</td>
				<td><input type='text' name='cognome_rapp_legale'></td>
			</tr>
			<tr>
				<td>Sesso</td>
				<td>
				<SELECT name='Sesso'>
				<OPTION selected value='null'>Seleziona Sesso</OPTION>
				<OPTION value='m'>Uomo</OPTION>
				<OPTION value='f'>Donna</OPTION></td>
			</tr>
			<tr>
				<td>Luogo di Nasciata</td>
				<td><input type='text' name='luogo_di_nascita'></td>
			</tr>
			<tr>
				<td>Prov.</td>
				<td><input type='text' name='prov_di_nascita'></td>
			</tr>
			<tr>
				<td>Data di Nascita</td>
				<td><input type='text' name='data_di_nascita'></td>
			</tr>
			<tr>
				<td>Doc. Identità</td>
				<td><SELECT name='doc_identità'>
				<OPTION selected value='null'>Seleziona Documento</OPTION>
				<OPTION value='ci'>C.I.</OPTION>
				<OPTION value='pass'>Pass.</OPTION>
				<OPTION value='pat'>Pat.</OPTION></td>
			</tr>
			<tr>
				<td>Numero</td>
				<td><input type='text' name='numero_documento'></td>
			</tr>
			<tr>
				<td>Nazionalità</td>
				<td><input type='text' name='nazionalità'></td>
			</tr>
			<tr>
				<td>Luogo di Rilascio</td>
				<td><input type='text' name='luogo_rilascio_doc'></td>
			</tr>
			<tr>
				<td>provincia di rilascio(sigla)</td>
				<td><input type='text' name='pro_rilascio'></td>
			</tr>
			<tr>
				<td>Data di Rilascio</td>
				<td><input type='text' name='data_rilascio'></td>
			</tr>
			<tr>
				<td>Email</td>
				<td><input type='text' name='email_rapp'></td>
			</tr>
			<tr>
				<td>telefono</td>
				<td><input type='text' name='telefono_rapp'></td>
			</tr>
				<tr>
				<td>DATI DEL REFERENTE LEGALE</td>
				</tr>
				<tr>
				<td>Nome </td>
				<td><input type='text' name='nome_ref_legale'></td>
			</tr>
			<tr>
				<td>Cognome</td>
				<td><input type='text' name='cognome_ref_legale'></td>
			</tr>
			<tr>
				<td>Sesso</td>
				<td>
				<SELECT name='Sesso_ref'>
				<OPTION selected value='null'>Seleziona Sesso</OPTION>
				<OPTION value='m'>Uomo</OPTION>
				<OPTION value='f'>Donna</OPTION></td>
			</tr>
			<tr>
				<td>Luogo di Nasciata</td>
				<td><input type='text' name='luogo_di_nascita_ref'></td>
			</tr>
			<tr>
				<td>Prov.</td>
				<td><input type='text' name='prov_di_nascita_ref'></td>
			</tr>
			<tr>
				<td>Data di Nascita</td>
				<td><input type='text' name='data_di_nascita_ref'></td>
			</tr>
			<tr>
				<td>Codice Fiscale</td>
				<td><input type='text' name='codice_fiscale_ref'></td>
			</tr>
			<tr>
				<td>Email</td>
				<td><input type='text' name='Email_ref'></td>
			</tr>	
				
				</table></td>
			</table>
	
			<input type='button' value='1' onClick='verifica_form_giuridica(this.form);'>
	
	       </form>
 
Ultima modifica:
Grazie mille ora lo provo subito. sono un pò inesperto in JS mi ci sto avvicinando, per il resto queste sono solo prove tecniche non esiste nessun dato sensibile per ora e nessun utente presente :)
 
testato, ora l'errore è: Uncaught ReferenceError: verifica_form_giuridica is not defined
 
Ultima modifica:
aaaa.JPG
Firefox, quando premo ok mi mette il focus su Partita Iva.
Dovrebbe fare questo no??
Che browser utilizzi?
 
sto utilizzando chrome, devo spostare tutto su di un file html esatto? ho usato il metodo canonico script nell'head e la form nel body
 
ok è stato risolto, ho fatto l'aggiornamento forzato e si è messo a funzionare, quindi il mio errore stava nella sintassi dei controlli esatto? cmq grazie mille per l'aiuto
 
ok è stato risolto, ho fatto l'aggiornamento forzato e si è messo a funzionare, quindi il mio errore stava nella sintassi dei controlli esatto? cmq grazie mille per l'aiuto

Creo che il problema era questo:
verifica_form_giuridica(form_giuridica);

Ora sono di fretta e non posso scrivere molto, ma in poche parole tu volevi passare il nome del form alla funzione e dentro la F facevi document.modulo. ecc ecc
Il problema è che cosi non gli passi il nome, ovvero una stringa, per farlo dovresti fare cosi: verifica_form_giuridica('form_giuridica');
N.B. secondo me neanche cosi funziona il tuo approccio, infatti io avrei fatto o come ti ho postato, oppure scrivendo verifica_form_giuridica(document.form_giuridica); e sulla funzione avrei utilizzato solo modulo.NOME_CAMPO.value per recuperare il tutto.
Spero di essere stato chiaro anche se breve!
Ciao ciao
 

Discussioni simili