2016-05-03 7 views
-2

Ich habe diese jquery innerhalb von PHP-Code:jQuery Wählen fehlgeschlagen Eingangswert ändern

echo '<select id="state" name="state" onchange="document.getElementById(\'state_text_content\').value=this.options[this.selectedIndex].text> 
    '.$list_state.' 
</select> 
<input type="hidden" name="state_text" id="state_text_content" value="" />'; 

warum Onchange Funktion nicht #state_text_content Wert nicht aktualisiert? Danke.

+1

Sie haben vergessen, eine Zeichenfolge in 'onchange' Attribut zu beenden. – lolbas

+0

@lolbas: schön fangen, bro ... es funktioniert jetzt! Danke vielmals –

Antwort

1
echo '<select id="state" name="state" onchange="document.getElementById(\'state_text_content\').value=this.options[this.selectedIndex].text"> 
    '.$list_state.' 
</select> 
<input type="hidden" name="state_text" id="state_text_content" value="" />'; 

Ohne alles zu sehen, ich denke es liegt daran, dass Sie einen Tippfehler haben. Es gibt ein fehlendes Zitat am Ende der onchange = ""