我最近問了一個關於如何在檢查非空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