JavaScript空字段验证不起作用

时间:2014-06-14 09:49:15

标签: javascript validation

所以,我有一个数字文本框,我想用JavaScript验证它。如果用户没有输入任何号码,则会提示他/她输入一个号码。我的代码如下:

<input type="number" autofocus id="lol"/>
<input type="button" onClick="validate()" value="Input"/>

<script>
    function validate() {
    var numfield = document.getElementById("lol").value;
    if ( numfield == "") {
    document.write("Missing number!");
}
</script>

有什么问题?

2 个答案:

答案 0 :(得分:1)

您在脚本末尾错过了一个}。通过修复,它可以正常工作。

答案 1 :(得分:0)

尝试使用length属性。

if ( numfield.length > 0) {
    ...
}