我有一个表格里面有一个按钮。该按钮不应提交表单。应触发JS功能。
按钮:
$(document).ready(function () {
$('.onlynumbers').keypress(function (e) {
var charCode = (e.which) ? e.which : event.keyCode
if (String.fromCharCode(charCode).match(/[^0-9]/g))
return false;
});
$("#weiter").click(function(event) {
if(parseInt("#wortanzahl".value) > 0){
$("#wk").attr("disabled", false);
alert ("Test");
}
event.preventDefault();
})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
...
<button class="btn btn-success mt-3" id="weiter">Aktualisieren</button>
...
</form>
当我点击按钮时。什么都没发生。会是什么呢?
3条答案
按热度按时间mec1mxoz1#
表单中的任何按钮都是默认提交的,你只需要改变
由
gdrx4gfi2#
单击处理程序中的if条件的计算结果永远不会为true。删除它,你的警报就会起作用。
au9on6nz3#
根据您提供的不完整信息,以下可能是您想要的内容: