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;
}