【发布时间】:2021-06-19 23:18:22
【问题描述】:
除了我是 jquery 的初学者之外,我不确定自己做错了什么。我需要通过 ajax 将这些值发送到服务器,以便之后进行进一步的 dmas 计算,但验证不起作用
<script>
$('#button').click( function() {
$("#form").validate({
rules: {
input_one: {
required: true,
number: true
},
input_two: {
required: true,
number: true
}
},
messages: {
input_one: {
required: "1stinput is empty",
number: "invalid entry in 1st input"
},
input_two: {
required: "2nd input is empty",
number: "invalid entry in 2nd input"
}
},
errorPlacement: function (error, element) {
alert(error.text());
},
}).form();
});
</script>
<form id="form" name="form" method="post" action="">
Input one <input id="input_one" name="input_one" class="required" type="text" /><br><br>
Input Two <input id="input_one" name="input_one" class="required" type="text" /><br><br>
<button class="button" id="plus"> Plus </button>
<button class="button" id="sub"> Minus</button>
<button class="button" id="mul"> Multiply </button>
<button class="button" id="div"> Divide </button><br><br><br> RESULT:
<p id="result"></p>
</form>
【问题讨论】:
-
button是一个类.button而不是#button
标签: javascript jquery validation alert