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

    convalidare una singola select

    So che č una cosa estremamente semplice ma proprio non ci riesco,
    qualcuno sā come convalidare una singola select in un form??

  2. #2
    document.nomeform.nomeSelect.options[i].selected

    ciao
    Nulla č impossibile. Il difficile č trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    Quindi nel caso del form

    codice:
    <form name="form1" action="gestione_gallerie.php" method="get">
    			<select name="Categoria">
    				<option >Seleziona una categoria</option>
    				<option value="1">Tattoo</option>	
    				<option value="2">Flash</option>
    				<option value="3">Paintings</option>
    				
    			</select>
                <input name="Submit" type="submit" id="Submit" value="Vai">
            </form>
    Il codice sarā

    codice:
    if(document.form1.Categoria.Seleziona una categoria.)
    {
    alert("Seleziona una categoria");
    return false;
    }
    o qualcosa del genere ??

  4. #4

    Re: convalidare una singola select

    Originariamente inviato da 3Punti
    So che č una cosa estremamente semplice ma proprio non ci riesco,
    qualcuno sā come convalidare una singola select in un form??
    prima di tutto bisognerebbe sapere cosa intendi per convalidare.

  5. #5
    nel senso che se non č selezionata alcuna voce o la prima :
    <option> seleziona una categoria </option>

    mi dā un avviso di errore e non mi fā andare avanti

  6. #6
    Originariamente inviato da 3Punti
    nel senso che se non č selezionata alcuna voce o la prima :
    <option> seleziona una categoria </option>

    mi dā un avviso di errore e non mi fā andare avanti
    č semplice:

    codice:
    function controllo(f) {
     if (f.Categoria.selectedIndex==-1 || f.Categoria.selectedIndex==0) {
      alert("Selezionare un elemento dal menu a tendina.");
      return false;
     }
     return true;
    }
    da usare cosė:

    codice:
    <form name="nomeform" onsubmit="return controllo(this);">
    ciao

  7. #7
    grande grazie !

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.