Ich habe Probleme, während ich versuche, das Senden eines Formulars abzubrechen. Ich habe dieses Tutorial verfolgt (obwohl ich kein Login-Skript mache) und es scheint für ihn zu funktionieren.jQuery - Abbrechen der Formularübergabe (mit "return false"?)?
Hier ist meine Form:
<form action="index.php" method="post" name="pForm">
<textarea name="comment" onclick="if(this.value == 'skriv här...') this.value='';" onblur="if(this.value.length == 0) this.value='skriv här...';">skriv här...</textarea>
<input class="submit" type="submit" value="Publicera!" name="submit" />
</form>
Und hier ist der jquery:
$(document).ready(function() {
$('form[name=pForm]').submit(function(){
return false;
});
});
ich bereits jQuery im Header importiert haben, und ich weiß, dass es funktioniert. Mein erster Gedanke war, dass es veraltet sein könnte, aber es ist eigentlich "nur" vor einem Jahr.
Also kann jemand sehen, was los ist?
Vielen Dank im Voraus.
EDIT: Von was ich gelesen habe, ist der einfachste und am besten geeignete Weg zum Abbrechen der Übermittlung an return false? Aber ich kann es nicht funktionieren lassen. Ich habe das Forum durchsucht und ich habe mehrere hilfreiche Threads gefunden, aber keiner von ihnen funktioniert tatsächlich. Ich muss etwas vermasseln.
Gibt es JavaScript-Fehler? –
Ihr Code scheint völlig normal zu sein, ich würde versuchen, vor "return false" zu warnen. um zu sehen, ob dieser Teil tatsächlich erreicht ist. –
Keine Fehler. Die Warnung wurde nicht angezeigt. :( – Nike