conrad: eingabe input feld1 automatisch gleicher wert in feld2?

Beitrag lesen

hi,

habe vielleicht vergessen zu sagen, das ich bei meinem feld2 folgendes javascript nutze:

function check1(id){
  id.value = id.value.replace(/\W/,"");
 }

wenn ich jetzt bei dem javascript unten leerzeichen bei feld1 eingebe, dann erscheinen die auch im feld2.

wie kann ich das jedoch unterbinden?

gibt es vielleicht eine lösung, die on-the-fly ist?

also wenn ich a im feld1 eingebe, das a auch automatisch gleich in feld2 erscheint?

oder gibt es eine andere lösung?

mfg

Moin!

wie bekomme ich es mit javascript hin, das wenn ich z.b. in meinem <input type=text name=feld1> etwas eingebe, es auch automatisch in meinem <input type=text name=feld2> erscheint?

Zunächst musst Die inputs richtig benennen:
<input type="text" name="feld1">
<input type="text" name="feld2">

Außerdem brauchst Du ein Formular. Das hat ambesten auch einen Name:

<form name="formular1" action="skript.php" method="GET">
<input type="text" name="feld1">
<input type="text" name="feld2">
</form>

Jetzt noch ein wenig Javascript:

<form name="formular1" action="skript.php" method="GET">
<input type="text" name="feld1" onchange="document.forms['formular1'].elements['feld2'].value=document.forms['formular1'].elements['feld1'].value;">
<input type="text" name="feld2">
</form>

Natürlich kann man das kürzer schreiben, aber so ist besser für das Lernen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®