Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:intercept单击submit按钮_Javascript_Jquery_Html_Jsp_Jstl - Fatal编程技术网

Javascript JQuery:intercept单击submit按钮

Javascript JQuery:intercept单击submit按钮,javascript,jquery,html,jsp,jstl,Javascript,Jquery,Html,Jsp,Jstl,我有这段代码来截获提交按钮的点击,但根本不起作用 JS HTML 尝试将type=提交更改为type=按钮。您可以使用event.preventDefault 这里有一个例子 $( "#deleteDescriptionButtonId3" ).click(function( event ) { event.preventDefault(); alert('deleting description...'); $('#productFormId').attr('method'

我有这段代码来截获提交按钮的点击,但根本不起作用

JS

HTML

尝试将type=提交更改为type=按钮。

您可以使用event.preventDefault

这里有一个例子

$( "#deleteDescriptionButtonId3" ).click(function( event ) {
  event.preventDefault();

  alert('deleting description...');

    $('#productFormId').attr('method', 'post');
    $('#productFormId').attr('action', '/nicinc/desc/del/3');
    $('#form_id').submit();
});

这里的form_id是您要提交的表单

event.preventDefault?为什么不使用$yourForm.onsubmit,=>{}并保持按钮的状态?您有要提交的表单吗?您的确切意思是什么?
<textarea id="descriptions0.text" name="descriptions[0].text" class="form-control" rows="4"> 
    ASDADS
</textarea>
<span class="clear space10">&nbsp;</span>
<button id="deleteDescriptionButtonId3" class="btn btn-primary" type="submit">
    Delete description
</button>
$( "#deleteDescriptionButtonId3" ).click(function( event ) {
  event.preventDefault();

  alert('deleting description...');

    $('#productFormId').attr('method', 'post');
    $('#productFormId').attr('action', '/nicinc/desc/del/3');
    $('#form_id').submit();
});