gpt4 book ai didi

javascript - html5数字字段的非数值

转载 作者:行者123 更新时间:2023-11-28 01:57:04 25 4
gpt4 key购买 nike

我想自己验证一个数字字段,但如果内容是按字母顺序排列的,element.value 不会在 chrome 中返回任何内容。我能做些什么来获得这个值(value)吗?我认为在表格上设置“novalidate”会阻止他的发生,但事实并非如此。这意味着我无法区分什么都不输入和输入一串字符之间的区别。

http://jsfiddle.net/Y8dty/5/

<form novalidate='true'>
<input type='number' id='ex' />
</form>
$('ex').observe('blur', function() {
alert($('ex').value);
});

谢谢

最佳答案

当它是非数字时,它返回一个空字符串。 You can do loose comparison .

var ex = $('ex');
ex.observe('blur', function() {
var value = ex.value;
if(value) console.log('value is '+value);
else console.log('something is wrong here');
});

关于javascript - html5数字字段的非数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16410941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com