Non lo trovi in giro, te lo faccio al volo:
Provalo: potrebbero esserci errori di sintassi.codice:<head> ... <script type="text/javascript"> function addInputElement(ss){ var i=0; var num = parseInt(ss.options.[ss.selectedIndex].value,10); for (i=1; i<=num; i++) { ss.form.elements['campo'+i].disabled = false; } for (; i<=6; i++) { ss.form.elements['campo'+i].disabled = true; } } </script> <head> <body> <div> <select name="select1" onchange="addInputElement(this);"> <option value="0">none</option> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option> </select> </p> <form id="form1" name="form1"> <input type="text" value="1" name="campo1" disabled="true"> <input type="text" value="2" name="campo2" disabled="true"> <input type="text" value="3" name="campo3" disabled="true"> <input type="text" value="4" name="campo4" disabled="true"> <input type="text" value="5" name="campo5" disabled="true"> <input type="text" value="6" name="campo6" disabled="true"> </form> </p> </div> </body>

Rispondi quotando