Inner-HTML-input-Werte

habe eine kurze Frage zu innerHTML und input-Werte, die eingegeben wurden. Siehe das kurze Beispiel unten (mit Hilfe von jQuery für die Bequemlichkeit):

http://jsfiddle.net/F7urT/2/

jQuery:

jQuery(document).ready(function($) {
    $('.send').click(function() {
        alert( $('.content').html() );
        return false;
    });
});​

html:

<div class="content">
    <input type="text" name="input" value="Old Value" />
    <input type="button" class="send" value="Send" />
</div>

Wenn Sie Bearbeiten den input-Wert, klicken Sie dann auf die Schaltfläche "Senden", wird die Warnung zeigt, dass die innerHTML bekommen, enthält die Eingabe mit dem "Alten Wert", als vielmehr der Wert, den der Benutzer eingegeben hat. Warum ist das so? Und wie kann man das HTML als string mit Benutzer eingegebenen input-Werte?

InformationsquelleAutor Matthew Ruddy | 2012-08-25

Schreibe einen Kommentar