嗨,我是jQuery的初学者。 我想制作特定类型的文本框,并希望只使用jQuery检查它们是空的文本框。 喜欢
>>> <br/><p> pv: <input type="text" id="PVID" name="PVID" width="48" height="48"></p>
>>> <br/><p> Date: <input type="text" name="Date"width="48" height="48"></p>
>>> <br/><p> Reason: <input type="text" name="Reason"width="48" height="48" ></p>
>>> <br/><p> Amount: <input type="text" name="Amount"width="48" height="48" ></p>
>>> 5000<input type="text[0]" name="5000" >
>>> 1000<input type="text[1]" name="1000">
>>> 500<input type="text[2]" name="500">
>>> 100<input type="text[3]" name="100">
我只想要一个j查询函数,如果所有文本[x]都为空则返回1并返回0,即使其中只有一个被填充。
P.S。我正确索引文本框吗?
非常感谢你提前
答案 0 :(得分:0)
您可以根据属性值过滤输入元素:
function allValuesEntered() {
var return_value = true;
$('input')
.filter(function() {
return $(this).attr("type").match(/text\[0-9]\]/);
})
.each(function() {
if(!$(this).val()) {
return_value = false;
}
});
return return_value;
}
答案 1 :(得分:0)
你可以使用name =“text []”,你会得到一个数组,但作为type[]
我真的很怀疑它。
要检查所需的值if(!empty($_POST['PVID']))
应该适合您!请记住,它们总是设置为空或不是。