Nicht die Seite aktualisieren, wenn die EINGABETASTE gedrückt wird
Ich habe einige Probleme mit der enter-Taste auslösen einer Aktualisierung der Seite, wenn es eine Eingabe in einem Formular.
Den folgenden code nicht aktualisieren Sie die Seite, wenn die EINGABETASTE gedrückt wird, und wenn es ist kein text eingegeben, der in dem Textfeld (#Eingabe), aber die Seite aktualisieren, wenn die EINGABETASTE gedrückt wird, und es wird Eingang in #input ODER wenn sich der cursor in den Textbereich. Ich bin mir nicht sicher, was es auslösen, da #abschicken ist ein regelmäßiges klicken.
<div id="forms" class="container">
<form>
Enter your verb here in plain (dictionary) form:
<input type="text" class="input-sm" id="input"></input>
<div class="radio">
<label>
<input type="radio" name="input-method" value="Hiragana" checked />Radio 1
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="input-method" value="Romaji" />Radio 2
</label>
</div>
<input type="button" class="btn btn-default" id="submit" value="Submit">
</input
</form>
</div>
Ich versuche jquery zu lösen das problem, benötigen aber die Hilfe in diesem Zusammenhang. Anregungen wäre dankbar!
- wo ist dein script???
- Sorry, habe ich gerade Hinzugefügt.
- Du hast eine schließende tag für eine Schaltfläche, die nicht vorhanden ist gibt es...
- Sorry, behoben.
- Diese ist einfach ein standard-Verhalten von text-input-Elemente, die innerhalb einer form. Das Formular wird eingereicht, wenn
ENTER
gedrückt wird auf eine Texteingabe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie entweder fügen Sie Folgendes Skript an das Ende des Körpers
oder Sie können einfach legen Sie Ihre Formular-tag wie diesem
entweder Weg, Sie haben dann schreiben Sie eine onClick="SOMEFUNCTION ()", um die Eingabe
auch es ist ein Fehler mit einer extra-Taste /tag...entfernen Sie diese und verwenden Sie stattdessen
Hinweis: die Endung slash
einfach ändern Sie Ihre html:
jsfiddle hier - funktioniert wie Charme
true
auf das "nichts", wird das Formular nicht gesendet werden. Das ist ein "so-90" - Lösung für single-pager, dass es oft einfach vergessen.action="javascript:void(-1)"
dann wird das Formular nicht eingereicht werden, auch wenn wir auf Absenden klicken.. hab ich Recht ?? Was ist, wenn mussten wir reichen Sie das Formular beim klicken des submit-button ?? Frage nur für mein eigenes wissen.haben Sie syntax-Fehler in Ihrem html-codes:
ändern Sie diese:
Außerdem müssen Sie mit Javascript/jquery, um das Formular Absenden zu verhindern erfrischen Sie Ihre gesamte Seite