ccg: Fortlaufender Mauszeiger von 3 Inputs...

Beitrag lesen

Hi, ich habe ein script geschrieben, mit dem der mauszeiger automatisch von input feld a in b und in c springt wenn die länge 2 ist....

Nun bräuchte ich noch kleine features..

1. Wenn ich wieder ins erste (gefüllte) feld klicke und will den wert ändern, so springt der automatisch durch bis zum letzen feld.
ich muss also erst mit del taste den inhalt rauslöschen und dann gehts erst.

2. ich will wenn ich die rücksprungtaste drücke vom 3ten input ins erste wieder zurückgelangen.
hier mein javascript:

function chkdate(){
if(document.datumsuche.sr_dt_d.value.length == 2)
  {
   document.datumsuche.sr_dt_m.focus();
   return false;
  }

}
function chkmonth(){
if(document.datumsuche.sr_dt_m.value.length == 2)
  {
   document.datumsuche.sr_dt_y.focus();
   return false;
  }
}

Dies sind die Attribute im Input:
 onkeypress="chkdate()" onkeyup="chkdate()"
 onkeypress="chkmonth()" onkeyup="chkmonth()"

Bitte um Antwort. Danke