当前位置: 代码迷 >> JavaScript >> 如何判断为空
  详细解决方案

如何判断为空

热度:12   发布时间:2013-10-21 17:00:48.0
怎么判断为空

<input type="text" />
<input type="text" />
<input type="submit" value="提交" />

请问下 怎么文本框判断为空 当文本框为空的时候 按提交按钮弹窗 提交失败

------解决方案--------------------

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$(":submit").click(function(){
$("input[type=text]").each(function(i,j){
if($(this).val()==""){
alert("第"+(parseInt(i)+1)+"个文本框为空提交失败");
return false;
}

});
});
})
</script>

------解决方案--------------------

var txtValue = document.getElementById("txt").value;
txtValue = txtValue.replace(/^ /, "").replace(/ $/, "");  // 去除字符串起始空格和尾部空格
txtValue = txtValue.replace(/ /, ""); // 替换全角空格
if (txtValue.length == 0) { return false; // 内容为空 }
return true;

// 另一种JQUERY写法更方便
var txtValue = $("#txt").val();
if ($.trim(txtValue).length == 0) {
    return false;
}
return true;
  相关解决方案