von einreichen und Druckergebnis bei gleichzeitig Update mit url extenstion
var solve = function() {
var str = document.getElementById('equ').value;
document.getElementById('demo').innerHTML=str;
}
<form onsubmit="return solve()">
<input type="equation" id="equ" name="equation">
<button>solve</button>
</form>
<p id="demo"></p>
Ich habe Form code.On die Zeit vorlegen den Eingangsdruckdaten, die #demo
einreichen .aber die Seite reloated wird. also waren die #demo
Daten leer. wenn ich angewendet return false
Statement-Daten werden print.but nicht mit meiner URL aktualisieren.
Meine Frage ist, die Daten zu HTML-Seite drucken und auch die URL mit bestimmten Eingabedaten aktualisieren wie ‚index.html? Gleichung = mydata‘.
geben Sie bitte ah-Code für die Erfüllung beider Bedingungen. here is my fiddle
<form onsubmit="return solve()"> <input type="equation" id="equ" name="equation"> <button>solve</button> </form> <p id="demo"></p>
Js
var solve = function() { var str = document.getElementById('equ').value; document.getElementById('demo').innerHTML=str; console.log(str); }
Erste Regel: fügen Sie einige Protokollierung 'console.log (str);' und sehen Sie, ob Sie etwas dem 'demo' Element zuweisen. – FDavidov
Noch verstehe ich nicht von Ihrem Beitrag, wenn die Funktion 'lösen' überhaupt aufgerufen wird. Deshalb schlage ich vor, einige Loggings hinzuzufügen. – FDavidov
OK OK ... Ich lief die Geige mit geöffneter Konsole im Browser. Sobald Sie auf die Schaltfläche klicken, erhalten Sie einen Fehler, der besagt, dass "lösen" nicht definiert ist. Versuchen Sie, die 'var' aus der' solve' Definition zu entfernen. – FDavidov