Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    Return False Non Funzia...

    Salve,

    ho questo script:

    codice:
    <script language="JavaScript1.2">
    function verifyNumTel(frm){//verifyNumTel(in obj; out boolean); form.onsubmit="return verifyNumTel(this)";
    	var numTel,numTel2,courtesy;
    	courtesy="\nCorreggi, per favore.";
    	numTel=frm.utenza.value;
    	if(isNaN(numTel)){
    		alert("Inserisci esclusivamente caratteri numerici!"+courtesy);
    		frm.numTel.focus();
    		return false;
    		}
    	numTel2=prompt("Reinserisci il numero di telefono, comprensivo di prefisso, per la verifica...","");
    	if(numTel2==null)return false;
    	if(numTel2!=numTel){
    		alert("I due numeri non coincidono!"+courtesy);
    		frm.numTel.focus();
    		return false;
    	}
    	else{
    		frm.action.value="add";
    		alert("I");
    		return true;
    	}
    }
    </script>
    che viene rikiamato dal form:

    codice:
    <form name="form" method="post" action="" onsubmit="return verifyNumTel(this)">
    ...
    ...
    </form>
    il form contiene il campo di testo "utenza" che lo script confronta con il valore immesso nel prompt JS "numTel2". Se i due campi non coincidono o se utenza è nullo o se non è un numero il form non dovrebbe essere processato, invece questo viene processato ugualmente.
    Qualcuno sa aiutarmi? Grazie.
    Solo chi non osa...non sbaglia!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non
    frm.numTel.focus();

    ma
    frm.utenza.focus();

    ed inoltre
    frm.action="add";

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.