idem, un minimo piu' evoluto
codice:function enableNext(el){ var nextEl=false; var toDisable=false; var theForm=el.form; for(var k=1;k<=3;k++){ if(nextEl){ theForm.elements['text'+k].disabled=toDisable; if(toDisable){theForm.elements['text'+k].value='';} else nextEl=false; } if(el.name=='text'+k){ if(el.value=='') toDisable=true; nextEl=true; } } }codice:<form> <input type="text" name="text1" onkeyup="enableNext(this)" /> <input type="text" name="text2" onkeyup="enableNext(this)" disabled="disabled" /> <input type="text" name="text3" disabled="disabled" /> </form>

Rispondi quotando