Ich versuche, eine Nachricht aus dem einreichen loggt handler..and es nicht funktioniert ..Formular senden Handler nicht aufgerufen zu werden
HTML CODE
<body>
<div class="table">
<div class="thead">
<div class="tr">
<div class="td" style="background: #ffffff ;color:black">ABC</div>
<div class="td">123</div>
</div>
</div>
<div class="tbody">
<form id="form1_id" name="sa" class="tr editing">
<div class="td thead">test</div>
<div class="td"><input type="number" id="sa_cr1" onchange="add('form1',1)"></div>
<div class="td"><input type="number" id="sa_cr2" onchange="add('form1',2)"></div>
</form>
<form id="form2_id" name="bc" class="tr editing">
<div class="td thead">test1</div>
<div class="td"><input type="number" id="bc_cr1" onchange="add('form2', 1)"></div>
<div class="td"><input type="number" id="bc_cr2" onchange="add('form2', 2)"></div>
</form>
</div>
<button type="submit" value="Store" onclick="submitForms();"> </button>
</div>
</body>
JS CODE
function submitForms(){
$('#form1_id')[0].submit();
return false;
}
$("#form1_id").on("submit", function(event) // I tried both "submit" and "onsubmit"
{
console.log("Handler for .submit() called.");
event.preventDefault();
});
function add(str, num){};
Sie können auch die aus setzen in https://jsfiddle.net/mdnak/b3z3h3jn/ Ich möchte im Grunde die console.log("Handler for .submit() called.");
gecallt ... helfen bitte ...
Aber ich sehe nicht die Protokollmeldung in der Konsole nach der Änderung, die Sie vorgeschlagen ... Ich möchte sicherstellen, dass es funktioniert, weil ich die Daten mehrerer Formulare mit einem einzigen Klick mit ajaxSubmit api von http: /jquery.malsup.com/form/#getting-started – mdnak