Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    arcoseno
    Guest

    non riesco a controllare la checkbox

    ho questa funzioncina

    function cnf(mesg){
    if (document.f2.id.checked) then {alert("non hai selezionato nulla");
    return false;}

    else{
    if (confirm(mesg)){return true;}
    else{return false
    }
    }
    }

    ma praticamente mi da l'ok sia se è checkata sia se non è checkata, e in entra,bi i casi non mi fa partire il confirm.

    come mai?

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In che linguaggio?

    Mi sembra un misto di JS e VBS !!!

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

  3. #13
    arcoseno
    Guest
    si si, infatti, mi ero confuzo un attimo con ASP...; ora la funnzione per è difentata questa:

    codice:
    function cnf(mesg){
    if (document.f2.id.checked==false) {alert("non hai selezionato nulla"); return false;}
    else{return confirm(mesg)}
    }
    ma anche se la checkbox ID non è checkata mi fa aprtire il confirm.
    helpatemi

  4. #14
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao arcoseno,

    il nome della checkbox (è una sola vero?) deve essere peffozza id? Prova a cambiare nome... magari ID

  5. #15
    arcoseno
    Guest
    Originariamente inviato da willybit
    Ciao arcoseno,

    il nome della checkbox (è una sola vero?) deve essere peffozza id? Prova a cambiare nome... magari ID
    evviva!:metallica così funziona... ma come mai?

  6. #16
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da arcoseno
    evviva!:metallica così funziona... ma come mai?
    pekké id è una parola riservata

  7. #17
    arcoseno
    Guest
    Originariamente inviato da willybit
    pekké id è una parola riservata
    e ID non lo è? ma come funziona jscript... certe volte è case sensitive, certe altre no... bho!:master:

  8. #18
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da arcoseno
    e ID non lo è? ma come funziona jscript... certe volte è case sensitive, certe altre no... bho!:master:
    JScript e JavaScript sono sempre CaseSensitive...

  9. #19
    torno all'inizio

    function controlla()
    {
    ok=false
    for (i=0; i<modulo.formazione.length; i++)
    if (modulo.formazione[i].checked)ok=true
    if(!ok){
    alert('Almeno una check')
    return false
    }
    return true;
    }

    questo funziona, ora però per forza di cose le checkbox non si chiamano più formazione ma formazione[], quindi mi dice che
    modulo.formazione.length è nullo o non è un oggetto

    come devo modificare la funzione di controllo?
    milka

  10. #20
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao milka,
    per forza di cose le checkbox non si chiamano più formazione ma formazione[]
    ha a che fare con php questa forza di cose? :gren:
    Per ottenere un array devi mettere il nome con le parentesi quadre giusto?
    Allora devi usare quest'altra sintassi
    codice:
    function controlla(){ 
      ok=false 
      cc=document.modulo.elements['formazione[]']
      for (i=0; i<cc.length; i++) 
        if (cc[i].checked)ok=true 
        if(!ok){ 
          alert('Almeno una check') 
          return false 
        } 
      return true; 
    }

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 © 2026 vBulletin Solutions, Inc. All rights reserved.