我创建了一个生成自定义输入的简码:
function input_plus_moins() {
$output = "
<div data-role='controlgroup' data-type='horizontal' data-mini='true'>
<button id='plus' data-inline='true'>+</button>
<input type='text' name='number' id='number' value='0' />
<button id='minus' data-inline='true'>-</button>
</div>
";
return $output;
}
然后我可以通过点击 jQuery 的加号或减号按钮来增加或减少输入值
$('#plus').unbind('click').bind('click', function () {
var value = $('#number').val();
value++;
$('#number').val(value);
});
$('#minus').unbind('click').bind('click', function () {
var value = $('#number').val();
value--;
$('#number').val(value);
});
每次我单击任何按钮时,它都会提交表单。
如何修改 JavaScript 文件,以便仅在专门单击提交按钮时提交表单?