0
需要一些帮助来验证输入和下拉菜单。 两者都可以是空的或者两者都必须填充。 如果用户忘记填写第5列中的文本输入并从第6列中的下拉列表中选择一个值,则警告消息应该出现 ,或者如果用户忘记从第6列中的下拉列表中进行选择并填写第5列中的文本框警告消息也必须出现。 验证必须在每个创建的行上进行。验证输入和下拉菜单
检查jsfiddle here。
我想是这样的:
$('input[name=QtePack]').each(function (obj) {
var $QtePack = $(this).val();
var tr = obj.closest('tr');
var $PackType = tr.find("[id^='Pack_Type_']").val();
if ($QtePack.length > 0 && $PackType == '') {
valid = false;
$PackType.addClass('error');
}
});
感谢:-)
谢谢Dev。我已经修正了一些小修改。有效=假;而不是alert()并添加其他的{ip.removeClass('error'); sel.removeClass('error');} – user3426204 2014-11-21 09:59:55
已更新jsfiddle http://jsfiddle.net/BE5Lr/4097/ – user3426204 2014-11-21 10:40:27