如果名称为 denominationcomune_{{loop.index}} 和 denominationcomune_{{loop.index}} 的输入不是所有输入都是空的,我如何检查 jQuery?
我有一根这样的 Twig :
<form action="" method="post">
{% for mat in mat_temp_array %}
<input type="text" name="nomentite_{{loop.index}}"/>
<input type="text" name="denominationcomune_{{loop.index}}" value="{{ mat.denominationcommun }}"/>
<input type="text" name="denominationcomerce_{{loop.index}}" value="{{ mat.denominationcomerce }}"/>
{% endfor %}
<input type="submit" class="btn" value="save"/>
</form>
最佳答案
var empty = true;
$('input[type="text"]').each(function() {
if ($(this).val() != "") {
empty = false;
return false;
}
});
这应该查看所有输入并将空 var 设置为 false,如果至少有一个不为空的话。
编辑:
为了匹配 OP 编辑请求,this可用于根据名称子字符串过滤输入。
$('input[name*="denominationcomune_"]').each(...
关于javascript - 检查输入表单是否为空 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465508/