用于验证空白或默认文本上的文本框的功能

时间:2011-03-25 01:43:20

标签: javascript forms validation

function checkForm(f) {
    if (f.elements['zoom_query'].value == "" || "Search - Movie or Actor") {
        f.zoom_query.focus();
        return false;
    } else {
        f.submit();
        return false;
    }
}

这可以防止任何字符串的表单提交

任何想法?

3 个答案:

答案 0 :(得分:1)

如果您可以使用jQuery,我建议您查看:http://docs.jquery.com/Plugins/validation

this question包含一个解决您使用jQuery表单验证时遇到的问题的答案。

答案 1 :(得分:1)

我认为它应该是:

(f.elements['zoom_query'].value == "" || f.elements['zoom_query'].value == "Search - Movie or Actor")

否则它总是评估真实的

答案 2 :(得分:0)

function checkForm(f) {

    if (f.zoom_query.value == "" || f.zoom_query.value == "Search - Movie or Actor") {
        alert("Please fill in the text field.");
        f.zoom_query.focus();
        return (false);
    }

    f.submit();
    return (true);
}