我有一个文本字段,我检查以确保文本字段在提交前不为空,这样可以正常工作。
如何确保仅检查 id =“名称”文本字段是否为空并忽略其他文本字段。
<input type="text" class="form-control" id="Name" aria-label="Name" placeholder="Name" required >
<input type="text" class="form-control" id="address" aria-label="address" placeholder="address">
<input type="text" class="form-control" id="zip" aria-label="zip" placeholder="zip" >
JS
$('input:text').val().length;
答案 0 :(得分:2)
按ID标记元素
$('#Name').val().length;
答案 1 :(得分:0)
你试过这个吗?
$('#Name').val().length;
答案 2 :(得分:0)
您已将属性 v1[!grepl("^[A-Z]+$", v1)]
#[1] "a" "aB" "b"
设置为ID为required
的输入,因此Name
除非具有某些值,否则不会提交form
。如果要检查空格,可以使用jquery $.trim()方法:
$('form').submit(function(e) {
var name = $('#Name').val();
if ($.trim(name) === '') {
e.preventDefault();
return false;
}
console.log('form submited!');
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input type="text" class="form-control" id="Name" aria-label="Name" placeholder="Name" required />
<input type="text" class="form-control" id="address" aria-label="address" placeholder="address" />
<input type="text" class="form-control" id="zip" aria-label="zip" placeholder="zip" />
<input type="submit" value="submit" />
</form>
&#13;