Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Controllo su select

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Controllo su select

    ciao. ho questa select in un form:
    codice:
    <form method="POST" action="risultato.asp" onsubmit="return(submitIt(this));">
    <select name="estrai" style="font-family: Verdana; font-size: 8 pt"> 
    <option value="Seleziona_richiesta" selected>Seleziona_richiesta</option> 
    <option value="1">mario</option> 
    <option value="2">anna</option> 
    <option value="3">filippo</option> 
    </select>
    </form>
    dovrei controllare che venga seelzionato un valore nel form prima di processarlo ed ho scritto così:
    codice:
    <script language="javascript">
    
    <!-- 
    
    function submitIt(theform)
    { 
    
    if 
    (!theform.estrai.value.lenght)    
    {      
    alert("Selezionare una \"Richiesta\" è obbligatorio in questo form.");      
    theform.estrai.focus();      
    return(false);    
    }   
    
    // Abilita l'invio del FORM  
    return(true);
    
    } 
    //-->
    
        </script>
    ma il controllo non funziona nel senso che anche se scelgo, ad esempio, mario dalla select mi avvisa di selezionare la richiesta...
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cambia l'if in:

    if (!theform.estrai.selectedIndex)


    Non esiste il value di una select: esistono i value delle singole options, oppure (come nel caso da me proposto) esiste l'indice dell'opzione selezionata.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    grazie, funziona!

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.