0
我必须检查一个输入数值变量,这是一个例子......为什么它不起作用?是否有替代解决方案jQuery中的方法onchange而不使用按钮?检查输入数值变量
<input type="text" id="prova"> </input>
<input type="submit" name="submit" value="submit" onclick="test()">
<script language="javascript">
function test(){
var x = document.getElementById("prova");
if (x<=10)
alert("è minore di 10");
else
alert("è maggiore di 10");
}
</script>
'
你比较字符串化的,而不是它的
.value
性能的元素(即"[Object object]"
)的结果。来源
2014-10-03 10:19:10 Quentin
此行
它会给DOM对象ID为
porva
。您正在将该DOM对象与数字进行比较,使用DOM对象的value属性。将其更改为
更好地在数字转换值,因为
.value
返回一个字符串来源
2014-10-03 10:20:05 Mritunjay
而不是
使用
来源
2014-10-03 10:21:35 andrew
试试这个:
来源
2014-10-03 10:22:20 Fergoso