我最近问了一个关于如何在检查非空textareas时向textarea添加彩色边框的问题。我现在发现我的代码只检查1个填充的textarea,然后验证表单。如何检查多个textareas输入?
如何编辑以下代码以确保它检查每个textarea,以便它们都需要输入。
function validate() {
var success = true;
var inputarea = $('#input-area textarea');
for(i = 0; i < inputarea.length; i++)
{
if(inputarea.val() === "")
{
console.log("Missing textarea input");
$('#input-area textarea').fadeIn().html('').css("border","1px solid red");
success = false;
}
}
return success;
}
其他一切工作的我希望它的方式,我只是要确保它检查所有文字区域进行输入,而不仅仅是如果1 textarea的输入。
此脚本假定您有相同的ID'输入area'多个文字区域。这是非法使用HTML。使用一堂课! – 2014-10-27 03:17:46
@SterlingArcher,不,它假定所有'textarea'元素都是'id =“input-area”'元素的后代。但是我们无法从这个问题中得知它实际上是不是。 – 2014-10-27 07:16:40