我有一个页面,我有一个表,它由每行内部的3个文本框组成,我也有一个页面底部的添加行按钮,通过单击此应该添加一个新行到表中,但它应该仅当表中的所有输入都不为空时触发此操作。无论如何,我已经做了一点点,但它不适合我。任何人都可以看看我的代码,并帮助我理清这有什么问题吗?如何检查表内的文本框值是否为空?
我在JQuery的已经做了以下
// Add functionality Scripts
$('#teacherAdd').live('click', function(event) {
if(IsValidTableContent()){
// my code to add new row
return false;
}else{
event.preventDefault();
}
});
function IsValidTableContent(){
var isvalid = false;
$('#adminList tbody tr td input:text').each(function(){
if($(this).val() == ''){
return isvalid;
}else{
isvalid = true;
return isvalid;
}
});
return isvalid;
}
也给出了类似的,你可以说如何通过表内的一个选择框重复检查的第一个选项是否被选中呢?
你可以包含你的HTML吗? – JohnFx
'txtValue = $(this).val(); if(jQuery.trim(txtValue).length> 0){}'试试这个.. –