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®