【发布时间】:2021-06-06 15:17:18
【问题描述】:
我想根据用户添加到输入中的数字总和来禁用/启用提交按钮。如果总和变为 100,则应启用提交按钮,否则如果总和!=100,则应禁用它,如果单击它,则警告“总和不是 100”。我写了以下代码。但它不起作用。你能帮帮我吗
var total = 0;
function manage(value){
var n1= parseInt(document.getElementById("validationDefault02").value);
var n2= parseInt(document.getElementById("validationDefault04").value);
var n3= parseInt(document.getElementById("validationDefault06").value);
var bt=document.getElementById("btn");
total += n1+n2+n3;
if(total != 100){
bt.disabled = true;
}
else{
bt.disabled = false;
}
}
<input type="number" class="form-control" name="value" id="validationDefault02" placeholder="%" required onkeyup="manage(this)"><br>
<input type="number" class="form-control" name="value" id="validationDefault04" placeholder="%" required onkeyup="manage(this)"><br>
<input type="number" class="form-control" name="value" id="validationDefault06" placeholder="%" required onkeyup="manage(this)"><br>
<button class="quebtn1" type="submit" id="btn" disabled >Next</button>
【问题讨论】:
标签: javascript forms