Checkbox IMPORTANTE!!

di il
21 risposte

21 Risposte - Pagina 2

  • Re: Checkbox IMPORTANTE!!

    <html>

    <head>
    <script language="javascript">
    function attiva(n){
    v=document.modulo;
    var numero=0
    for (a=0;a<v.length; a++){
    if (v.elements[a].type== "checkbox"){
    numero=numero+1
    if (v.elements[a].name== n){
    var elemento=a;
    }
    }
    }
    if (elemento<numero-1){
    if (v.elements[elemento].checked) {
    v.elements[elemento+1].disabled=false;
    }
    else
    {
    for (y=elemento+1;y<numero;y++){
    v=document.modulo;
    v.elements[y].checked=false;
    v.elements[y].disabled=true;
    }
    }
    }
    }
    </script>
    </head>

    <body>
    <form name="modulo">
    <p><input type="checkbox" value="ON" name="ciao" onclick="attiva(this.name)"></p>
    <p><input type="checkbox" value="ON" name="come" onclick="attiva(this.name)" disabled></p>
    <p><input type="checkbox" value="ON" name="stai" onclick="attiva(this.name)" disabled></p>
    <p><input type="checkbox" value="ON" name="io" onclick="attiva(this.name)" disabled></p>
    <p><input type="checkbox" value="ON" name="bene" onclick="attiva(this.name)" disabled></p>
    <p><input type="checkbox" value="ON" name="grazie" onclick="attiva(this.name)" disabled></p>
    </form>
    </body>

    </html>

    Wolly
  • Re: Checkbox IMPORTANTE!!

    <html>
    <head>
    <script language="javascript">
    function attiva(n){
    v=document.modulo;
    var numero=0
    for (a=0;a<v.length; a++){
    if (v.elements[a].type== "checkbox"){
    numero=numero+1
    if (v.elements[a].name== n){
    var elemento=a;
    }
    }
    }
    if (elemento<numero-1){

    if (v.elements[elemento].checked) {
    v.elements[elemento+1].disabled=false;
    }
    else
    {el=elemento+1
    if (v.elements[el].checked){
    alert("operazione non permessa");
    v.elements[elemento].checked=true;}
    else{
    for (y=elemento+1;y<numero;y++){
    v=document.modulo;
    v.elements[y].checked=false;
    v.elements[y].disabled=true;
    }

    }
    }
    }
    }
    </script>
    </head>

    <body>
    <form name="modulo">
    <p><input type="checkbox" value="ON" name="ciao" onclick="attiva(this.name)" checked></p>
    <p><input type="checkbox" value="ON" name="come" onclick="attiva(this.name)" checked></p>
    <p><input type="checkbox" value="ON" name="stai" onclick="attiva(this.name)" checked></p>
    <p><input type="checkbox" value="ON" name="io" onclick="attiva(this.name)" checked></p>
    <p><input type="checkbox" value="ON" name="bene" onclick="attiva(this.name)" checked></p>
    <p><input type="checkbox" value="ON" name="grazie" onclick="attiva(this.name)" checked></p>
    </form>
    </body>

    </html>




    Cosi' ho quello che voglio... ma c'è ancora un problema il name dei checkbox non lo sto dando dinamicamente: Si puo' fare?
    Grazie!


  • Re: Checkbox IMPORTANTE!!



    Wolly
  • Re: Checkbox IMPORTANTE!!

    HELP!!!
  • Re: Checkbox IMPORTANTE!!



    Wolly
  • Re: Checkbox IMPORTANTE!!

    Aiuto!!!
  • Re: Checkbox IMPORTANTE!!

    Ciao!
    Sono Alessandra, commerciale della HRM società di consulenza Informatica.
    Se stai cercando occupazione o conosci qualcuno in queste condizioni, ti lascio l'indirizzo di posta del lavoro:

    Ciao e grazie

    Ale

    <BLOCKQUOTE id=quote><!--<font size= face="" id=quote>-->quote:<hr height=1 noshade id=quote>


    Ciao, è possibile scrivere una funzione javascript che controlli l'ordine in cui si selezionano i checkbox e imporre che la selezione avvenga in un certo ordine (es dall'alto verso il basso)
    <hr height=1 noshade id=quote></BLOCKQUOTE id=quote><!--</font id=quote><font face="" size= id=quote>-->

    Ale
Devi accedere o registrarti per scrivere nel forum
21 risposte