Visualizzazione dei risultati da 1 a 7 su 7

Discussione: validare texbox

  1. #1

    validare texbox

    salve avendo questo form, come posso validare ed in caso negativo mostrare un alert, se il contenuto della texbox testo è vuoto e di conseguenza nn far eseguire nessun azione?
    grazie a tutti anticipatamente
    Codice PHP:

    <form action="risultato.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
      <
    label>

      <
    input name="testo" type="text" class="testo" id="testo" size="45" />
      </
    label>
      <
    label>
      <
    select name="select" class="testo" id="select">
        <
    option value="nome">Nome</option>
        <
    option value="cognome">Cognome</option>
        <
    option value="reparto">Reparto</option>
      </
    select>
      </
    label>
      <
    label>
      <
    input name="button" type="submit" class="testo" id="button" value="Cerca" />
      </
    label>
    </
    form

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao ...
    per fare cio devi richiamare inserire sul button un onClick che richiami la funzione javascript e dentro alla funzione richiami il valore del campo e verifichi con un if se piena o vuota dopodiche ritorni falso o true associato ad un allert!

    tipo :

    Codice PHP:
    function controll(){
    var 
    campo document.nome_form.getElementById(id_del_campo).value;
    if (
    campo == ""){
    alert ("compilare il campo");
    return 
    false;
    }else{
    return 
    true;
    }
    }

    //nel campo input type="button"

    onClick="return controll();" 
    dovrebbe funzionare cosi...
    se non vuoi usare ID utilizza il nome del campo

    document.nome_form.name_campo.value;

    ciao

  3. #3

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    Di nulla...

  5. #5
    ho utilizzato document.nome_form.name_campo.value; e funziona tutto perfettamente.

    se volessi fare un controllo per piu campi? e di conseguenza dare avvertimenti diversi?

  6. #6
    ho risolto
    Codice PHP:
    <script type="text/javascript">
    function 
    controll(){
    var 
    nome document.theform.nome.value;
    var 
    cognome document.theform.cognome.value;
    var 
    email document.theform.email.value;
    var 
    hotel document.theform.hotel.value;
    var 
    localita document.theform.localita.value;
    if (
    nome == ""){
    alert ("Il campo Nome è vuoto");
    return 
    false;
    }
    if (
    cognome == ""){
    alert ("Il campo Cognome è vuoto");
    return 
    false;
    }
    if (
    email == ""){
    alert ("Il campo Email è vuoto!");
    return 
    false;
    }
    if (
    hotel == ""){
    alert ("Il campo Hotel è vuoto!");
    return 
    false;
    }
    if (
    localita == ""){
    alert ("Il campo località è vuoto!");
    return 
    false;
    }
    else{
    return 
    true;
    }

    </script> 

  7. #7
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    cambi il nome del campi in input nell html e li richiami nel js mettendo lo stesso nome prima di value

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.