Thema: focus()
Einzelnen Beitrag anzeigen
  #2  
Alt 14.03.2004, 19:37:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Einfach abfragen, ob disabled true ist:
Code:
<script type='text/javascript' language='javascript'>
<!--
function machwas(id) {
    document.getElementById('asd'+id).blur();
    if (document.getElementById('asd'+(id+1)) && document.getElementById('asd'+id).disabled==true) {
        document.getElementById('asd'+(id+1)).focus();
        document.getElementById('asd'+(id+1)).select();
    }
}
//-->
</script>

<form id='asd'>
    <input type='text' id='asd1' value='Das ist der Inhalt' onclick='machwas(1)' /><br />
    <input type='text' id='asd2' value='Das ist der Inhalt' onclick='machwas(2)' disabled='disabled' /><br />
    <input type='text' id='asd3' value='Das ist der Inhalt' onclick='machwas(3)' /><br />
</form>
Ich empfehle die übrigens mit dem getElementById() zu arbeiten, ist viele-browserfreundlicher.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten