jquery判断input的value不为空或者不等于某个值时执行怎么写?

<inputname="HostCodeStr"id="HostCodeStrZJ"value="请严格区分大小写!"maxlength="20"type="text"c... <input name="HostCodeStr" id="HostCodeStrZJ" value="请严格区分大小写!" maxlength="20" type="text" class="textIput"/>
<div class='test'></div>
html代码如上,我设置了input的初始value值是“请严格区分大小写!”
现在我想在jquery脚本里实现如下功能:
按下提交按钮之后,检查文本框,如果value为空或者是“请严格区分大小写!"并且div.test是可见状态,就弹出提示说”请填写内容!“
我现在只能写出判断前两者的代码,请问同时判断这三个条件是否成立的语句怎么写呢?
展开
 我来答
码农小明哥
2017-06-15 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部

直接使用jQuery的val()方法来获取input的值,然后在进行的相关的判断即可,val() 方法返回或设置被选元素的值,元素的值是通过 value 属性设置的。该方法大多用于 input 元素,如果该方法未设置参数,则返回被选元素的当前值。

工具原料:编辑器、浏览器

1、使用val()方法来获取input的值判断不为空或者不等于0则弹出一个提示,代码如下:

	<body>
<input type="text" name="bt" id="bt" value="" />
<button id="btn">点击</button>
<script>
$('#btn').click(function(){
if(!($('#bt').val()=='')){
alert('输入不为空');
}
})
</script>
</body>

2、运行的结果如下:

chenguang5092
2013-11-23 · TA获得超过664个赞
知道小有建树答主
回答量:520
采纳率:50%
帮助的人:453万
展开全部
通过属性display是block/none
$(selector).attr(attribute)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
raydy
推荐于2017-10-05 · TA获得超过138个赞
知道小有建树答主
回答量:296
采纳率:25%
帮助的人:64.1万
展开全部
$("#按钮的ID").click(function(){
if($("#HostCodeStrZJ").val()=="" || $("#HostCodeStrZJ").val()=="请严格区分大小写!
"|| $("#显示的那个DIV的ID").display=="block")
{

alert("请填写内容!");

}

});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式