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

    [javascript] validare form con select multiple

    Ciao a tutti,
    ho una <select< di questo tipo:

    <select size="5" name="domain" multiple style="width: 146px">
    <option selected>[Select your domain]</option>
    <option value="1">xxx</option>
    ...

    E un javascript di sto tipo:
    var domain = document.modulo.domain.options[document.modulo.domain.selectedIndex].value;

    else if ((domain == "") || (domain == "undefined")) {
    alert("Domain is required.");
    document.modulo.domain.focus();
    return false;
    }

    Funziona tutto tranne la validazione della select multipla.. il problema credo stia in var domain = ...
    Purtroppo e' il mio primo javascript e non so risolverlo..

    Ciao e grazie!


  2. #2
    scherzavo, funziona...

    scusate ma non capisco perche' prima non mi funzionava...


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cosa vuoi validare della select multiple?

    Deve essere selezionato almeno un'opzione?
    codice:
      var conto = 0;
      var selmul = document.modulo.domain;
      for(var i=0; i<selmul.length; i++) {
        if(selmul.options[i].selected) conto++;
      }
      if(conto == 0) {
        alert("non hai selezionato ...");
        return false;
      }
      ...
    Devono essere selezionati almeno N opzioni e non piu` di M?
    ==> modifica il secondo if del codice sopra

    Altro?
    specifica
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    grazie per l'aiuto! ciao

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.