【发布时间】:2013-04-10 14:06:36
【问题描述】:
我正在尝试创建一个接受 div id 作为参数的函数,然后搜索该 div,检查是否所有必需的文本输入都已填充。
无法更改HTML,只能在页面中添加JS。
我不确定如何仅针对所需的输入,然后检查所有输入以查看它们是否完整。
checkinputs = function(block){
$('block > :input').keyup(function() {
var $emptyFields = $('block :input').filter(function() {
return $.trim(this.value) === "";
});
if (!$emptyFields.length) {
alert("form has been filled");
}
else {
alert("form is still missing input");
}
});
};
$('body').on("click", "#step_3", function(e){
checkinputs('#ctl00_MainContentHolder_StoreAddressEditorBilling_addressDiv');
});
我有这个小提琴中的所有代码:
【问题讨论】:
-
仅供参考,请注意,您的“电话”在白色背景上有一个白色“*” - 并且是基于“id”结尾的必需项...