Ich versuche, die Informationen unter dem Formular anzuzeigen, nachdem Sie auf "Senden" geklickt haben. Bitte helfen Sie mir, dies herauszufinden. Die Senden-Schaltfläche zeigt nichts an. Kann mir bitte jemand erklären? Hier ist mein HTML-Code:Wie können die Formularfeldwerte auf derselben Seite ausgedruckt werden, nachdem der Benutzer den Befehl submit eingegeben hat?
<form id="myform" role="form">
<label for="Name">Name:</label>
<input type="text" class="form-control" id="Name">
<div class="dropdown">
<label for="countries">Country:</label>
<select class="form-control" id="countries">
<option value="">Select a Country:</option>
</select>
<label for="states">State:</label>
<select class="form-control" id="states">
<option value="">Select a State</option>
</select>
<input type="submit" onclick="showInput();">
</form>
</div>
<label> Your input:</label>
<p><span id='display'>
</span></p>
Hier ist mein JavaScript-Code:
function showInput() {
var output_info = document.getElementById("myform").value;
document.getElementById('display').innerHTML = output_info;
}
Teilen Sie Ihre Markup auch zurücklaufen ... –
FORM keinen Wert haben. Jeder INPUT tut es. Sie müssen jeden Wert erhalten und an Ihre Ausgabe anhängen. – Will
Wird diese Schaltfläche nicht auch dazu führen, dass die Seite sofort gesendet und aktualisiert wird? – karina