Kackfohgel: Inhalt von Textfeld mit document.value weitergeben

Beitrag lesen

Moin Quest!

Achtung es folgt eine Try-And-Error-Antwort ohne fundierte JS-Kenntnisse:

Ich will das man den Text im Textfeld ändern kann und der neue Inhalt vor dem Senden des Formulars im hidden input abgespeichert wird. Was mache ich falsch?

Ich vermute dein Fehler liegt irgendwo in der submit()-Funktion. Ich habe dein Beispiel, mal geringfügig für Testzwecke abgeändert:

<form method="post" action="_self" name="test">  
  <img src='testbild.jpg' onClick="document.getElementById('string').value=document.getElementById('text').value;alert(document.getElementById('string').value)" />  
  <input type="text" name="text" id="text" value="Voreingestellter Text" />  
  <input type="hidden" name="string" id="string" />  
</form>

Dort erhalte ich im Fenster den tatsächlichen Inhalt der Inputbox und nicht den Defaultwert.

Freundliche Grüße
Kackfohgel