我正在尝试检查我的变量的值是否为null但它不起作用。我还必须停止脚本,不要插入行
HTML
ostream::operator<<
Jquery的
<input type="text" name="for_intitule" id="form_intitule">
更新:
var form_intitule = $('input[name=form_intitule]').val();
if(form_intitule == null){
alert('fill the blank');
return false;
}
答案 0 :(得分:2)
.val()
始终返回string
。您可以使用以下方法检查字符串是否为空
.val().trim().length == 0
所以你的完整条件将是:
var form_intitule = $('input[name=form_intitule]').val().trim();
if (form_intitule.length == 0) {
alert('fill the blank');
return false;
}
答案 1 :(得分:0)
我建议使用更安全的方法
var formElement = $('input[name=form_intitule]');
if ($(formElement).length == 0 || $(formElement).val().trim().length == 0) {
console.log("element does not exist OR value is empty");
}