Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614

    Se visibile controllare se selezionata

    Salve,
    sto utilizzando questa parte di script come verifica select ma non funziona:
    codice:
    ...
    if ($('#categoria').is(':visible') && !document.info.categoria.selectedIndex == 0) {
    alert("Errore: Compilare CATEGORIA");
    categoria.focus();
    return false;
    ....
    }
    Ecco il codice della parte di interesse:
    codice:
    <script type="text/javascript">
    function test(value) {
    if (value=='BANCHETTI') {
    document.getElementById('cate').style.display='block';
    }else{
    document.getElementById('cate').style.display='none';
    }
    }
    </script>
    
    <select name="sezione" size="1" tabindex="1" onChange="javascript:test(this.value);">  
    <option value="">Seleziona</option>
    <option value="GOURMET">GOURMET</option>
    <option value="BANCHETTI">BANCHETTI</option>
    </select>
    
    <div id="cate" class="categoria">
    <select name="categoria" size="1" tabindex="1" >  
    <option value="">Seleziona</option>
    <option value="Ricevimenti" >Ricevimenti</option>
    <option value="Catering" >Catering</option>
    </select></div>
    Grazie
    G.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    @dj fai errori da principiante, non usare test e value che sono parole riservate, manca id nella select categoria
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,614
    A parte le parole riservate, anche mettendo l'id nella select non funziona, ad ogni modo cè la div cui all'interno cè la select categoria , funziona tutto tranne il controllo se visibile la div
    codice:
    ...
    if ($('#categoria').is(':visible') && !document.info.categoria.selectedIndex == 0) {
    alert("Errore: Compilare CATEGORIA");
    categoria.focus();
    return false;
    ....
    }

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.