Robert.: Ich komme mit dem Selektor durcheinander

Hallo,

ich möchte eine Textarea mit Einträgen eines Dropdownfeldes füllen.

Da Ganze klappt ganz gut.

  
<script language="JavaScript" type="text/javascript">  
  
  function pushTXT ()  
{  
document.form1.textbaustein.value += document.form1.recent_select.value;  
}  
</script>  
  
<FORM NAME="form1" id="form1" ACTION="?test=abcd" METHOD=POST>  
  
<select name="recent_select" onChange="javascript:pushTXT();">  
<option value="" selected>einfügen...</option>  
<option value="test gtest tewst">Test1</option>  
</select>  
  
<TEXTAREA id="textbaustein"></textarea>  
  
</form>  

Frage: Warum funktioniert obiger Code, aber mein JSFiddle nicht? Ich hab den doch 1:1 umgesetzt, oder nicht?

R.

  1. Hakuna matata!

    Frage: Warum funktioniert obiger Code, aber mein JSFiddle nicht? Ich hab den doch 1:1 umgesetzt, oder nicht?

    Weil du bei jsfiddle in der linken Spalte eingestellt hast, dass der JavaScript-Code beim load-Event ausgeührt werden soll. Wenn du den Code stattdessen im <head> platzieren lässt, dann funktioniert es auch bie jsfiddle: http://jsfiddle.net/rt8btovd/1/

    Noch mehr Tipps und Tricks rund um jsfiddle findest du auch bei uns im Blog: http://blog.selfhtml.org/2013/10/11/jsfiddle-fuer-anfaenger-und-fortgeschrittene/

    --
    “All right, then, I'll go to hell.” – Huck Finn