Ich habe dynamisch bevölkert Wert von einer externen js-Datei. Der Wert funktioniert einwandfrei, wenn ich ihn auf der HTML-Seite aufruft, aber ich merke, wie ein Eingabefeld diesen Wert anzeigen kann.wie Put setzen dynamisch gefüllte Zahl in Eingabewert Feld
Hier ist mein HTML:
<form action="../mail.php" method="POST" class="location-form">
<div class="device-details">
<h2>Device: iPhone5</h2>
<h2>Repair Cost: <span id="result">0</span></h2>
</div>
<input name="device" type="hidden" id="device" value="iPhone5" maxlength="20">
<input name="cost" type="hidden" id="cost" value="" maxlength="20">
<div class="submit-btn">
<input type="submit" value="Submit Request" />
</div>
</form>
<script>
document.getElementById("result").innerHTML = localStorage.getItem("sum");
</script>
an der Spitze, in den div „Gerätedetails“, die h2 „Reparaturkosten“ wird der Wert nur gut bevölkern, keine Probleme. Aber ich kann nicht scheinen, die letzte Eingabe mit diesem Wert zu füllen.
<input name="cost" type="hidden" id="cost" value="(need the value here)" maxlength="20">
Ich brauche den Wert des Eingabefeldes den Wert der Reparaturkosten an der Spitze, um zu imitieren diesen Wert an eine E-Mail-Adresse zu senden.
Ich habe versucht, die folgenden in den Wert einfügen und es nicht
value="<span id='result'>0</span>"
Ich habe versucht, eine Variable in PHP erstellen und dann setzen Sie die Variable in das Wertefeld nicht funktioniert, und es hat nicht arbeiten
<?php
$my_var = '<span id="result">0</span>';
?>
value="<?php echo '$my_var'); ?>"
ich habe auch versucht:
value="<?php echo htmlspecialchars($my_var); ?>"
die letzten beiden sind gerade die tatsächliche H TML-Code
<span id="result"></span>
anstelle des befüllten Werts.
dies ist ein anderer Ansatz aus meiner vorherigen Frage, http://stackoverflow.com/questions/38193757/how-to-email-dynamic-block-of-html-code?noredirect=1#comment63813800_38193757 –
Brauchen Sie die html (span tags) im Eingabewert oder nur den Wert von 'sum'? – mfink
Was soll der Eingang anzeigen, 0? – StaticBeagle