Visualizzazione dei risultati da 1 a 8 su 8

Discussione: controllo select

  1. #1

    controllo select

    Ho un form con venti select di nome diverso che possono assumere valori da 0 a 200. All'apertura della pagina il loro valore è 0. Come faccio a controllare, prima che il form sia inviato, che in almeno una select sia stato scelto un numero maggiore di 0? Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ipotizzando che 0 sia il primo valore in ciascuna select:


    <form ... onsubmit="return choosedSelect(this);">

    codice:
    function choosedSelect(form) {
       var ss = form.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;
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie mille

  4. #4

    parlando sempre di select

    al refresh di una pagina contente una form, come faccio a mantenere i valori che sono stati scelti nelle select prima del refresh???

    mi spiego meglio...ho una form con tre select! all'onchange della prima select ricarico la pagina e riempio la seconda select ....ma non mantiene visualizzato il valore scelto nella prima!!

    avete qualche soluzione?

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    salva i dati in un cookie ad ogni evento onchange delle select

    e all'onload di pagina controlli se tale cookie esiste. In caso affermativo ne leggi il contenuto e cambi la proprietà selectedIndex sulle select

    cerca eventualmente sul forum come scrivere/leggere i cookies
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6

    grazie1000

    grazie1000 ma nn riesco a trovare niente, sono una frana....potresti linkarmi tu la discussione?? ti ringrazio

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il primo risultato su google con 'javascript cookies'...

    http://www.quirksmode.org/js/cookies.html
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8

    thanks

    grazie1000

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.