ccg: Fortlaufender Mauszeiger von 3 Inputs...

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

  1. Hi,

    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....

    1. bezweifle ich das und 2. sehe ich in einem rumspringenden Mauszeiger auch keinen Sinn.

    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()"

    Wie ich schon vermutet hatte - da ist nichts, was den Mauszeiger bewegen könnte...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/