Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Validazione che non vuole funzionare!!!

    Proprio non capisco perchè questa validazione non va:

    codice:
    <script language="JavaScript" type="text/javascript">
    function controllaExp(){
      if(document.ExpertRequest.txtUsername.value=="") {
        alert("Inserisci il nome!");
        return false;
      }
    if(document.ExpertRequest.txtPassword.value== "") {
    alert("Inserisci il cognome!");
    return false;
    }
     return true;
    }
    </script>
    questo è il codice per richiamare:

    codice:
    <input type="submit" name="button" id="button" value="Invia" onclick="return controllaExp()"/>
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Devi inserire return controllaExp() nel tag del form non nel tag input

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Manca il form per capire se i nomi sono corretti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Originariamente inviato da roadman
    Devi inserire return controllaExp() nel tag del form non nel tag input
    Potresti farmi un esempio?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Fai una cosa di questo tipo

    <form method="post" name="nome" action="pagina.jsp" onsubmit="return valida()">

    </form>

    poi gestisci la funzione valida() che hai nello script

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ti suggerisco "en passant" il mio link in firma (hform)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Originariamente inviato da roadman
    Fai una cosa di questo tipo

    <form method="post" name="nome" action="pagina.jsp" onsubmit="return valida()">

    </form>

    poi gestisci la funzione valida() che hai nello script
    Problema risolto grazie al tuo consiglio, tnk!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

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.