Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    182

    problema con radiobutton

    Ciao a tutti, ho un problema con i radiobutton, se qualcuno può aiutarmi.....???

    SITUAZIONE:
    in un sito di e-commerce ho una pagina nella quale sono caricate dinamicamente con php delle fotografie......
    L'utente prima di convalidare l'ordine deve scegliere il formato della fotografia (es digitale 1024*768, digitale1460*950, stampa 20*30cm....)gestito con dei radiobutton.

    L'acquisto non può essere portato a termine se non viene selezionato il formato..... allora ho pensato ad uno script del genere...

    if(!(form.prodsel[0].checked==true || form.prodsel[1].checked==true)){
    alert("devi selezionare il tipo di formato");
    return false;
    }
    return true;
    }

    Il problema è che non tutte le fotografie hanno lo stesso numero di fomati, alcune ne hanno più di 2..... come faccio a fare un controllo generale???

    se può aiutare questo è l'idirizzo del sito:
    link

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    var ceccato = false;
    var cb = form1.prodsel;
    for(var i=0; i<cb.length; i++) {
      if(cb[i]) ceccato=true;
      break;
    }
    if(!ceccato) {
      alert("devi selezionare il tipo di formato");
      return false;
    }
    return true;
    Nota: per questo script e` necessario che i checkbox siano almeno due.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    182
    grazie lo provo subito!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    182
    ho provato il codice che mi hai dato ma non funziona..... non so xchè....!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Occorre verificare come e` stato implementato.
    Non si puo` dire da un pezzetto di funzione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.