Javascript 用于验证空白或默认文本上的文本框的函数

Javascript 用于验证空白或默认文本上的文本框的函数,javascript,forms,validation,Javascript,Forms,Validation,这将阻止任何字符串的表单提交 有什么想法吗?如果您可以使用jQuery,我建议您看看这里: 并包含一个解决使用jQuery表单验证时遇到的问题的答案。我认为应该是: (f.elements['zoom\u query'].value==“f.elements['zoom\u query']”。value==“搜索-电影或演员”) 否则它的评估结果总是正确的你的问题是什么?你必须改进这一点。您的询问或您的意思是“这会阻止任何字符串的表单提交”?我正在尝试验证文本框,以便如果提供了文本框的默认值或空

这将阻止任何字符串的表单提交


有什么想法吗?

如果您可以使用jQuery,我建议您看看这里:


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

我认为应该是:

(f.elements['zoom\u query'].value==“f.elements['zoom\u query']”。value==“搜索-电影或演员”)


否则它的评估结果总是正确的

你的问题是什么?你必须改进这一点。您的询问或您的意思是“这会阻止任何字符串的表单提交”?我正在尝试验证文本框,以便如果提供了文本框的默认值或空白值,则会阻止表单提交。很抱歉,请给出html示例,它不清楚。如果你喜欢答案,请给我一个绿色的勾号和投票-这就是这个网站的工作方式,我看到你是新来的,欢迎。
function checkForm(f) {
    if (f.elements['zoom_query'].value == "" || "Search - Movie or Actor") {
        f.zoom_query.focus();
        return false;
    } else {
        f.submit();
        return false;
    }
}
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);
}