Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Conflitto tra funzioni..

    Buon giorno, altro giro altro problema.
    Ho due pagine (formRegistrazione.php e cambia_password.php), che hanno due funzioni per il controllo delle Input type='text' per quanto riguarda, il campo è vuoto oppure non è valorizzato come dovrebbe.
    La prima pagina(formRegistrazione.php) è sempre presente nella home.php, mentre la seconda(cambia_password.php), inclusa tramite link, sempre nella home.php.

    Queste sono le due funzioni:
    codice:
    //questa funzione è nella prima pagina
    <script language="javascript1.2">
    function subControlla() {
    	if (document.verificaCliente.nick.value == "UserID" || document.verificaCliente.nick.value == "") {
    	alert("Campo Obbligatorio - Inserire il Nick!");
    	document.verificaCliente.nick.focus();
    	return;
    	}
    	else if (document.verificaCliente.password.value == "Password" || document.verificaCliente.password.value == "") {
    	alert("Campo Obbligatorio - Inserire la Password!");
    	document.verificaCliente.password.focus();
    	return;
    	}
    	else if (document.verificaCliente.email.value == "Email" || document.verificaCliente.email.value == "") {
    	alert("Campo Obbligatorio - Inserire Indirizzo Email!");
    	document.verificaCliente.email.focus();
    	return;
                 }
    	else if (document.verificaCliente.nazione.value == "Nazione" || document.verificaCliente.nazione.value == "") {
    	alert("Campo Obbligatorio - Inserire Nazione!");
    	document.verificaCliente.nazione.focus();
    	return;
    	}
    	subPreSubmit();
    	document.verificaCliente.action="chat/ins_utente.php?";
    	document.verificaCliente.submit();
    	}
    		
    function subPreSubmit() {
    	return;
    }
    </script>
    //questa funzione è nella seconda pagina
    <script language="javascript1.2">
    function subControlla() {
    	if (document.form.nick_ut.value == "Nick" || document.form.nick_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire il Nick!");
    	document.form.nick_ut.focus();
    	return;
    	}
    	else if (document.form.old_pass_ut.value == "Vecchia(Old) Password" || document.form.old_pass_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire la Vecchia Password!");
    	document.form.old_pass_ut.focus();
    	return;
    	}
    	else if (document.form.new_pass_ut.value == "Nuova(New) Password" || document.form.new_pass_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire La Nuova Password!");
    	document.form.new_pass_ut.focus();
    	return;
    	}
                 else if (document.form.email_ut.value == "Email" || document.form.email_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire Email!");
    	document.form.email_ut.focus();
    	return;
    	}
    	subPreSubmit();
    	document.form.action="verifiche/cambioPassEmail.php?";
    	document.form.submit();
                 }
    		
    function subPreSubmit() {
    	return;
    }
    </script>
    Potrei sapere, per favore, come mai mi vanno in conflitto?
    Grazie mille...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Conflitto tra funzioni..

    Originariamente inviato da ANTAGONIA
    Buon giorno, altro giro altro problema.
    Ho due pagine (formRegistrazione.php e cambia_password.php), che hanno due funzioni per il controllo delle Input type='text' per quanto riguarda, il campo è vuoto oppure non è valorizzato come dovrebbe.
    La prima pagina(formRegistrazione.php) è sempre presente nella home.php, mentre la seconda(cambia_password.php), inclusa tramite link, sempre nella home.php.

    Queste sono le due funzioni:
    codice:
    //questa funzione è nella prima pagina
    <script language="javascript1.2">
    function subControlla() {
    	if (document.verificaCliente.nick.value == "UserID" || document.verificaCliente.nick.value == "") {
    	alert("Campo Obbligatorio - Inserire il Nick!");
    	document.verificaCliente.nick.focus();
    	return;
    	}
    	else if (document.verificaCliente.password.value == "Password" || document.verificaCliente.password.value == "") {
    	alert("Campo Obbligatorio - Inserire la Password!");
    	document.verificaCliente.password.focus();
    	return;
    	}
    	else if (document.verificaCliente.email.value == "Email" || document.verificaCliente.email.value == "") {
    	alert("Campo Obbligatorio - Inserire Indirizzo Email!");
    	document.verificaCliente.email.focus();
    	return;
                 }
    	else if (document.verificaCliente.nazione.value == "Nazione" || document.verificaCliente.nazione.value == "") {
    	alert("Campo Obbligatorio - Inserire Nazione!");
    	document.verificaCliente.nazione.focus();
    	return;
    	}
    	subPreSubmit();
    	document.verificaCliente.action="chat/ins_utente.php?";
    	document.verificaCliente.submit();
    	}
    		
    function subPreSubmit() {
    	return;
    }
    </script>
    //questa funzione è nella seconda pagina
    <script language="javascript1.2">
    function subControlla() {
    	if (document.form.nick_ut.value == "Nick" || document.form.nick_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire il Nick!");
    	document.form.nick_ut.focus();
    	return;
    	}
    	else if (document.form.old_pass_ut.value == "Vecchia(Old) Password" || document.form.old_pass_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire la Vecchia Password!");
    	document.form.old_pass_ut.focus();
    	return;
    	}
    	else if (document.form.new_pass_ut.value == "Nuova(New) Password" || document.form.new_pass_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire La Nuova Password!");
    	document.form.new_pass_ut.focus();
    	return;
    	}
                 else if (document.form.email_ut.value == "Email" || document.form.email_ut.value == "") {
    	alert("Campo Obbligatorio - Inserire Email!");
    	document.form.email_ut.focus();
    	return;
    	}
    	subPreSubmit();
    	document.form.action="verifiche/cambioPassEmail.php?";
    	document.form.submit();
                 }
    		
    function subPreSubmit() {
    	return;
    }
    </script>
    Potrei sapere, per favore, come mai mi vanno in conflitto?
    Grazie mille...
    Se includi cambia_password.php devi cambiare il nome delle function obbligatoriamente, oppure togli l'inclusione.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    prima di tutto ti ringrazio per avermi risposto.
    Cmq mii restituisce questo errore:
    'document.form.nick_ut.value ' è nullo o non è un'oggetto

    cosa significa?
    Grazie ancora...

  4. #4
    ok..risolto!!!Grazie mille...Buona giornata!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.