我想要的效果是.如果在计算结果的text输入10后
一个checkbox被勾上后, 在后面的text 输入4后.
令一个checkbox勾上后, text里输入4============================================你能讲一下你对“后”这个字是怎么理解的么?
一个checkbox被勾上后, 在后面的text 输入4后.
令一个checkbox勾上后, text里输入4============================================你能讲一下你对“后”这个字是怎么理解的么?
function checkText()
{
var n = document.getElementById('text1').value;
var checkbox = document.getElementsByName('checkboxName');
var r = 0;
for (var i = 0, l = checkbox.length; i < l; i++)
{
if (checkbox[i].checked)
{
r += parseInt(document.getElementById('txt' + checkbox[i].value).value);
}
}
if (parseInt(n) > r)
{
alert('累加小于指定的值');
}
else
{
alert('计算结果:' + r);
}
}
</script> <input type="text" id="text1" />
<div id="div1"></div>
<input onclick="checkText();" type="button" value="check" />