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

    obbligatorietà di almeno un checkbox

    come faccio a rendere obbligatoria la selezione, in un form, di almeno un checkbox su 3?
    devo usare javascript?
    grazie

    lilli

  2. #2
    Fai un controllo con il javascript prima del submit, oppure fai un controllo a posteriori con il php
    =======================
    http://www.abidibo.net

  3. #3
    mi serve prima di inviare i dati quindi javascript...
    puoi aiutarmi con il codice?

  4. #4
    Guarda, non sono un super esperto di javascript comunque una roba del genere (una parte del codice)

    var form_elements = $$('#'+formID+' [name='+check_id+']');
    var form_element = form_elements[0];
    if(form_element.match('input')) {
    if(form_element.getProperty('type')=='checkbox') {
    var checked = false;
    for(var l=0;l<form_elements.length;l++) {
    if(form_elements[l].checked) checked = true;
    }
    if(!checked) {
    alert("not checked");
    }
    }
    }

    allora:
    formID: contenuto dell'attributo id del tag form
    check_id: contenuto dell'attributo name del checkbox

    Questo codice utilizza la sintassi di mootools, devi poi tradurtelo nella libreria che usi tu se ne usi una, comunque:
    $$('#'+formID+' [name='+check_id+']') crea un array di elementi con name=check_id contenuti nel form con id=formID
    il resto si capisce...
    =======================
    http://www.abidibo.net

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.