2016-03-20 24 views
2

Ich habe ein Skript, um ein Formular zu verhindern, es sei denn, mindestens einer der drei Werte ist ungleich 0. Die Überprüfung funktioniert, aber wenn ich den Wert auf ungleich 0 ändere, ist die Übermittlungsschaltfläche weiterhin deaktiviert Formular wird nicht übergeben. Jede Hilfe wird geschätzt.JQUERY Formular nicht senden

$("input[type='submit']").click(function(e){ 
// Stop the form submitting 
    e.preventDefault(); 

    if($("input[name='satscore']").val() != '0' || $("input[name='actscore']").val() != '0' || $("input[name='gpascore']").val() != '0'){ 
return true; 
    }else{ 
// Tell the user the input is invalid 
alert('Please select an option'); 
} 
}) 
+0

Sie müssen erklären, was Ihr ist ** Eingabetyp **, und vielleicht könnten Sie Ihre HTML-Code anzeigen. – Jevuska

Antwort

0

Setzen Sie die e.preventDefault(); in der if-Anweisung.

0

Sie haben das Klicken verhindert.

ersetzen

return true; 

Mit

$("input[type='submit']").submit();