dax4fun
Goto Top

JS wenn Feld leer dann Wert aus anderen Feld hollen

Hi, Leute

Ihr kenn das sicher beim ausfüllen von HTML Formularen, wenn gefragt wird wenn Lieferadresse und Rechnungsadresse unterschiedlich sind und nur die Rechnungsadresse angegeben wird...

Ich habe ein ähnliches Problem, mit zwei Datumsfelder mit datumVON und datumBIS wenn ich jetzt nur den Wert von datumVON eingebe soll der auch für datumBIS gelten wie krieg ich das hin?

mfG
dax

Content-ID: 239692

Url: https://administrator.de/contentid/239692

Ausgedruckt am: 18.11.2024 um 07:11 Uhr

colinardo
Lösung colinardo 01.06.2014 aktualisiert um 14:30:20 Uhr
Goto Top
Moin,
im Falle das deine Felder jeweils die ID "datumVON" und "datumBIS" besitzen z.B. so:
function checkDates(){
  var datumVON = document.getElementById("datumVON");  
  var datumBIS = document.getElementById("datumBIS");  
  if(datumBIS.value == "" && datumVON.value != ""){  
    datumBIS.value = datumVON.value;
  }
}
Das kannst du ja dann an ein Validierungs-Event deiner Wahl knüpfen. Z.b. beim Klicken auf einen Submit-Button.
<input type="submit" onclick="checkDates()" />
Grüße Uwe
dax4fun
dax4fun 01.06.2014 um 14:30:49 Uhr
Goto Top
Danke Uwe face-smile
dax4fun
dax4fun 05.06.2014 um 02:43:34 Uhr
Goto Top
zur info sollte es noch jemand brauchen

bei Zeile 4 if(datumBIS.value == "" && datumVON.value != ""){

sollte es nicht greifen statt " nur zwei hochkommer' setzen

if(datumBIS.value == '' && datumVON.value != ''){

mfg dax