Javascript 检查是否至少填充了一个文本区域

Javascript 检查是否至少填充了一个文本区域,javascript,html,Javascript,Html,我需要帮助添加一个控件,该控件检查文本区域中至少有一个已填充,以便人们不会保存空白表单。所以它应该控制至少对元素进行检查和填充,否则它应该给出一个错误并且不会保存。如果有人知道怎么做,我将不胜感激。下面是我正在使用的代码(实际上有更多的文本区域,但它们只在其他名称上相同) 这样的办法应该行得通 像这样扩展提交按钮 并在javascript文件中实现此函数 function submitCheck(){ var form = document.forms[0]; var text

我需要帮助添加一个控件,该控件检查文本区域中至少有一个已填充,以便人们不会保存空白表单。所以它应该控制至少对元素进行检查和填充,否则它应该给出一个错误并且不会保存。如果有人知道怎么做,我将不胜感激。下面是我正在使用的代码(实际上有更多的文本区域,但它们只在其他名称上相同)


这样的办法应该行得通

像这样扩展提交按钮

并在javascript文件中实现此函数

function submitCheck(){
    var form = document.forms[0];
    var textareas = form.getElementsByTagName("textarea");

    for(var textarea in textareas){
        if(textarea.value !== ""){
            return true;
        }
    }

    return false;
}
顺便说一句,我建议您在使用HTMLDOM时使用jQuery;-)

function showText(obj){
    var elements = document.getElementsByName(obj.name);
    var element = getNode(obj.name + "/tekst");
    if (elements[0].checked)
        element.style.display="none";
    else
        element.style.display="block";


         var element = getNode(obj.name + "/date");
            if (elements[0].checked)
                element.style.display="none";
            else
                element.style.display="block";


}
function submitCheck(){
    var form = document.forms[0];
    var textareas = form.getElementsByTagName("textarea");

    for(var textarea in textareas){
        if(textarea.value !== ""){
            return true;
        }
    }

    return false;
}