在提交之前验证字段

时间:2012-11-19 15:44:44

标签: javascript

我有一个文本字段和一个按钮。

我想验证该字段,如果验证失败,该按钮不应“提交”。

这是我的按钮:

<input type="submit"  onsubmit="return validate()"

这是我的验证功能:

function validate()
{
    var number = document.getElementById("temp");
    alert (number.value);

    if ( /^[0-9]{12}$/.test(number.value) ) 
    { 
        alert(number);
        return true;
    }
    alert ("מספר הפנייה חייב להיות בן 12 ספרות");
    return false; 
}

但它无法正常工作,提交无论如何都会发生。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

onsubmit事件应附加到form对象,而不是提交按钮。