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

    verifica variabile di un form con javascript

    salve a tutti, ho il seguente script di controllo del form:

    <script>
    <!--
    if (form.checkbox1.value.length == 0){
    alert ("seleziona almeno 1 opzione");
    return false;
    }else{
    return true;
    }}
    //-->
    </script>



    <form name="form" action="" onSubmit="return isEmpty()">
    <input type="checkbox" name="checkbox1" value="1">
    <input type="checkbox" name="checkbox2" value="2">
    </form>




    la mia domanda è come modifico la seguente stringa

    if (form.checkbox1.value.length == 0){

    per far si che venga controllata la validità di tutte le variabili?

    mi spiego meglio:

    if (form.checkbox(esiste un carattere speciale da inserire qui che indichi "qualsiasi carattere"?) value.length == 0){

    grazie.

  2. #2
    qua siamo OffTopic. Sposto in Scripting
    ...Terrible warlords, good warlords, and an english song

  3. #3
    ops... è vero. :tongue:

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    if (form.checkbox(esiste un carattere speciale da inserire qui che indichi "qualsiasi carattere"?) value.length == 0){
    No, li devi testare uno per volta ( ed utilizzare la proprieta' adatta )

    if (document.nomeForm.checkbox1.checked){

    al limite usa un ciclo:

    rv = false
    for (var i=1;i<=2;i++) {
    rv = (rv || document.nomeForm.elements["checkbox"+i].checked)
    }

    rv conterra' true se almeno un checkbox e' selezionato.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    mmm.. adesso provo.. sembra semplice ed efficace. Speriamo che riesco subito .
    grazie cmq..

  6. #6
    yuuuu risolto!!... funziona tutto a meraviglia.

    grazie infinite br1!

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.