Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257

    controllare una select - valore 0

    Cari amici, sto tentando di eseguire un controllo su una select senza riuscirci:

    <form id="form1" name="form1" method="post" action="aggiornautente.php" enctype="multipart/form-data" onSubmit="return choosedSelect(this);">

    <select name="ut_accesso" size="1" onBlur="choosedSelect">
    <option value="0"></option>
    <option value="utente">Utente</option>
    <option value="amministratore">Amministratore</option>
    <option value="backoffice">Backoffice</option>
    </select>
    <input type="submit" name="submit" value="aggiorna"/>
    </form>


    questo lo script:
    function choosedSelect(form1)
    {
    var ss = form1.getElementsByTagName('select');
    for (var i = 0; i< ss.length; i++) {
    if (ss[i].selectedIndex > 0) return true;
    }
    alert ('seleziona almeno un valore di una select');
    return false;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    così me le controlla tutte io ne vorrei controllare 1

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai fatto qualche errore tipo:
    function choosedSelect()
    {
    var ss = document.getElementsByTagName('select');//se ti riferisci al dom non serve passare il form
    for (var i = 0; i< ss.length; i++) {
    //devi verificare la option e il suo valore, in questo caso se diverso != da 0
    if (ss[i].options[ss[i].selectedIndex].value != 0) {return true;
    }else{
    alert ('seleziona almeno un valore di una select');
    return false;}
    }
    }
    cosi dovrebbe andare (spero)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.