• 21.06.2025, 20:31
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

futureintray

God

Auswahlliste soll Werte an Textfeld übergeben? *erledigt*

Dienstag, 28. April 2009, 10:48

tach zusammen,

hab hier ne website, bzw eigentlich bin ich eher am testen.

und hab hier in nvu über einfügen formular ne auswahlliste mit verschiedenen optionen eingefügt.

danach noch ein textfeld.

jetzt würde ich gerne das wenn ich option1 auswähle das dann option1 im textfeld erscheint,
aber ohne das die seite neu geladen wird.

geht das irgendwie?
mit php muss ich die seite ja neu laden,
wie siehts mit java aus?

oder ght das sogar irgendwie per html?

thx

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »futureintray« (28. April 2009, 15:46)

hurra

God

Dienstag, 28. April 2009, 11:35

Ohne die Seite neu zu laden geht sowas mit JavaScript (das ist nicht Java!, Java kannst du eher mit PHP Vergleichen)

futureintray

God

Dienstag, 28. April 2009, 11:55

ok,
meine seite sieht jetzt so aus:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><script><endnote><head><script><endnote><head><script><endnote><head><script></script><title>test</title></head>
<body><script language="JavaScript">
<!--
function pruefung(formular)
{
if(formular.eingabe.value.length < 5)
{
alert("Bitte mindestens 5 Zeichen!")
formular.test.value = formular.neu.????
return false
}
return true
}
//-->
</script>...
...
<form action="..." onsubmit="return pruefung(this)"><input
name="eingabe" type="text"><input type="submit">...<br><input
value="leer" name="test"><br><br>
<br><select size="4" name="neu"><option>1</option><option>2</option><option>3</option><option>4</option></select><br></form>
</body></html>

jetzt hätte ich gerne das eben wenn ich die option 4 anklicke,
das das im formular.test erscheint.

kannst du mir da vllt weiterhelfen was da ansteatt der fragezeichen rein muss?

futureintray

God

Dienstag, 28. April 2009, 12:34

ok,
war ja doch relativ einfach....

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script><endnote><head><script></script><title>test</title></head>
<body><script language="JavaScript">
<!--
function pruefung(formular)
{
formular.test.value = formular.neu.value
}
//-->
</script><form action="..." onchange="return pruefung(this)"><br><input value="leer" name="test"><br><br>
<br><select name="neu"><option value="1">1</option><option value="2">2</option></select><br><br><br></form>
</body></html>

thx

futureintray

God

Dienstag, 28. April 2009, 13:33

das ganze funktioniert jetzt nur unter firefox,
mitm internet explorer passiert nichts...

kam zwar ne frage ob ich geblockte inhalte zulassen möchte,
was ich mit ja quitiert habe,
aber passieren tut nichts :/

Y0Gi

God

Dienstag, 28. April 2009, 16:30

Du hast da vor allem mal ne ganze Menge Zeug im Header (<endnote>, leere Script-Elemente usw.). Gut möglich, dass sich der IE daran verschluckt.

Zudem ist das `language`-Attribut des <script>-Tags veraltet, da verwendet man `type="text/javascript"`.

futureintray

God

Freitag, 1. Mai 2009, 12:35

jo,
hab das ganze zeug rausgelöscht und jetzt gehts.

merci

Ähnliche Themen