JavaScript的基本验证无效

时间:2013-04-29 18:22:55

标签: javascript regex forms validation

function validation()
{
// example of validation
    var firstName = document.getElementById("firstName");
    var letters = /^[A-Za-z]+$/; 

    if(/[^a-zA-Z0-9]/.test(firstName.value))  
    {
        firstName.style.border = "1px solid red";
        firstName.focus();
        return false;
    }
return true;
}

这是非常标准的验证。但是,当我尝试测试时,它会跳过页面。

我唯一能想到的是这种验证是如何工作的。

    <input type="submit" name="smbt" id="smbt" value="Next" class="nextBtn" onclick="return validation();"/></td>

有了这个,想法是尝试提交将运行此功能并检查字段。当存在非字母数字字符时,它不起作用,因为该函数将返回false。

然而,它始终提交。有什么问题?

0 个答案:

没有答案