Visualizzazione dei risultati da 1 a 2 su 2

Discussione: checkbox dinamiche

  1. #1

    checkbox dinamiche

    vorrei sapere come fare per far apparire determinate checkbox alla selezione di un determinato campo all'interno di in una select

  2. #2
    raga ho risolto scusate ma c'era un'errore nel post non volevo dire select ma intendevo option...comunque quello che cercavo io si fà con così ed è questo: all' "Onchange" in una option mi crea un certo numero di checbox:

    var arrInput = new Array(0);
    var arrInputValue = new Array(0);

    function addInput(chooser) {
    for (i=0;i<arrInput.length;i++)
    {java-script:deleteInput()}
    var choice = chooser.options[chooser.selectedIndex].value;
    if (choice == "car") {
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='sediolino baby'>sediolino baby
    ";
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='portapacchi'>portapacchi
    ";
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='catene da neve'>catene da neve
    ";
    }
    if (choice == "scooter") {
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='bauletto posteriore'>bauletto posteriore
    ";
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='parabrezza'>parabrezza
    ";
    }
    if (choice == "bike") {
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='sediolino baby'>sediolino baby
    ";
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='portapacchi'>portapacchi
    ";
    arrInput.push(arrInput.length);
    arrInputValue.push("");
    document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='cestino'>cestino
    ";
    }
    }

    function display(string) {
    document.getElementById('parah').innerHTML="";
    }

    function saveValue(intId,strValue) {
    arrInputValue[intId]=strValue;
    }

    function deleteInput() {
    if (arrInput.length > 0) {
    arrInput.pop();
    arrInputValue.pop();
    }
    display();
    }

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.