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是可见状态,就弹出提示说”请填写内容!“
我现在只能写出判断前两者的代码,请问同时判断这三个条件是否成立的语句怎么写呢? 展开
<div class='test'></div>
html代码如上,我设置了input的初始value值是“请严格区分大小写!”
现在我想在jquery脚本里实现如下功能:
按下提交按钮之后,检查文本框,如果value为空或者是“请严格区分大小写!"并且div.test是可见状态,就弹出提示说”请填写内容!“
我现在只能写出判断前两者的代码,请问同时判断这三个条件是否成立的语句怎么写呢? 展开
3个回答
展开全部
直接使用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、运行的结果如下:
展开全部
通过属性display是block/none
$(selector).attr(attribute)
$(selector).attr(attribute)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#按钮的ID").click(function(){
if($("#HostCodeStrZJ").val()=="" || $("#HostCodeStrZJ").val()=="请严格区分大小写!
"|| $("#显示的那个DIV的ID").display=="block")
{
alert("请填写内容!");
}
});
if($("#HostCodeStrZJ").val()=="" || $("#HostCodeStrZJ").val()=="请严格区分大小写!
"|| $("#显示的那个DIV的ID").display=="block")
{
alert("请填写内容!");
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询