我有一个奇怪的行为:
javascript:
function Compare(x, y) {
var min = document.getElementById(x).value
var max = document.getElementById(y).value
if (min > max) {
alert("la prix MINIMAL est SUPÉRIEUR au prix MAXIMAL!")
document.formacha.min.focus()
}
}
<input type="number" id="max" min="0"/>
<input type="number" id="min" min="0" onblur="Compare('min', 'max')">
所以:
如果
max = 1000000000000000
min = 10
没关系,但如果我改变
min = 11
然后
alert("la prix MINIMAL est SUPÉRIEUR au prix MAXIMAL!")
被解雇了!
就像浏览器认为的那样min > max
!