Jag vill lägga till en Auto-tab funktion till scriptet nedan så man slipper trycka på tab varje gång man ska byta fält.
Jag vill inte använda mig av input fältets NAME tag. Istället vill jag lösa det med ID tagen men det blir fel på koden som är i fet text.
Nån som vet varför?
<html>
<head>
<script language="JavaScript">
<!--
function daniel(ivalue,objid){
if(ivalue=="A" || ivalue=="a"){ document.getElementById(objid).className='A'; }
if(ivalue=="B" || ivalue=="b"){ document.getElementById(objid).className='B'; }
if(ivalue=="C" || ivalue=="c"){ document.getElementById(objid).className='C'; }
var autotab = objid+1;
[B]document.getElementById(autotab).focus();[/B]
}
//-->
</script>
<style type="text/css">
input.A { background-color: #FFCCCC; }
input.B { background-color: #CCFFFF; }
input.C { background-color: #FFE6CC; }
</style>
</head>
<body>
<form>
<INPUT maxlength="1" TYPE="text" onchange="daniel(this.value, 1)" ID="1">
<INPUT maxlength="1" TYPE="text" onchange="daniel(this.value, 2)" ID="2">
<INPUT maxlength="1" TYPE="text" onchange="daniel(this.value, 3)" ID="3">
</form>
</body>
</html>