Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JS]bloccare il submit

  1. #1

    [JS]bloccare il submit

    ho un form



    <form action="install_step2.php" name="FormInstall">
    <input name="PassDB2" type="password" class="testonero8" id="PassDB2">
    [img]images/pulsante_avanti_07.jpg[/img]
    </form>

    e lo scirpt

    function VerificaCampi()
    {
    /* Verifica sul prefisso del DB, sono ammessi solo lettere o numeri */
    var ver = new RegExp("^[0-9a-z]+$");
    if(!ver.test(document.getElementById("prexTB").val ue))
    {alert("Il Nome del prefisso deve essere composto solamente da lettere o numeri.");document.getElementById("prexTB").focus; return false;}

    }

    purtroppo se la verifica mi dà il messaggio, il fomr non si blocca, come faccio a interrompere il submit se utilizzo un submit testaule (immagine!).

  2. #2
    Ecco qui il tuo codice funzionante.

    codice:
    <script language="javascript">
    function VerificaCampi() 
    { 
    	/* Verifica sul prefisso del DB, sono ammessi solo lettere o numeri */ 
    	var ver = new RegExp("^[0-9a-z]+$"); 
    	if(!ver.test(document.getElementById("PassDB2").value)) {
    		alert("Il Nome del prefisso deve essere composto solamente da lettere o numeri.");
    		document.getElementById("PassDB2").focus;
    		return false;
    	} 
    	else
    		document.FormInstall.submit();
    }
    </script>
    <html>
    </body>
    <form action="http://www.tiscali.it" name="FormInstall"> 
    <input name="PassDB2" type="password" class="testonero8" id="PassDB2"> 
    [img]images/pulsante_avanti_07.jpg[/img] 
    </form> 
    
    </body>
    </html>
    ciao
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.