所以我只是用js测试某些东西,基本上第一个输入中的数字必须大于第二个输入中要提交的按钮的数量。使用javascript进行实时验证 - onchange只触发一次
按钮获取的残疾人恰到好处,但如果我更改号码就不会启动再
<!DOCTYPE HTML>
<html>
<body>
<input type='number' id='first' onchange="validateNumber()"/><br>
<input type='number' id='second' onchange="validateNumber()"/><br>
<script type="text/javascript" >
function validateNumber()
{
var first = document.getElementById('first').value;
var second = document.getElementById('second').value;
if(first > second){
document.getElementById('sub').disabled=false;
}else{
document.getElementById('sub').disabled=true;
}
}
</script>
<input type="submit" id="sub"/>
</body>
</html>
编辑: 数输入触发的箭头平变化似乎引起问题
如果用户移动使用TAB键不起作用 –
也许尝试与'onfocus'事件呢? –
@Martin http://jsfiddle.net/wzvvN/1/ – ComFreek