怎样用JS实现判断输入框为空不可保存
展开全部
实现的大致思路是先获取到该输入框的值,然后判断该输入框的值是否为空,如果为空直接给出不能为空的相关提示,如果不为空在进行保存等下一步操作。
工具原料:编辑器、浏览器
1、首先设置保存按钮的的点击事件,点击时触发获取输入框的值进行是否为空判断,为空则提示,不为空进行保存操作,简单的代码示例如下:
<script>
$(function(){
$('btn').click(function(){//给保存按钮绑定点击事件
var value =$('input').val();//获取输入框的值
if(!(value=='')){//进行值的判断
alert("不能为空");
}else{
//保存逻辑
}
})
})
</script>
2、执行的结果是输入为空点击按钮会提示不能为空,否则则进入保存的逻辑。
展开全部
var _val = document.getElementById("文本框id").value;
if(_val=""){
document.getElementById("文本框id").focus();
}
if(_val=""){
document.getElementById("文本框id").focus();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form id="target" action="destination.html">
<input type="text" id="username" />
<input type="submit" value="Go" />
</form>
$('#target').submit(function() {
var isSubmit=false;
var userstr=$("#username").val();
if(userstr!=""){
isSubmit="true";
}
return isSubmit;
});
});
<input type="text" id="username" />
<input type="submit" value="Go" />
</form>
$('#target').submit(function() {
var isSubmit=false;
var userstr=$("#username").val();
if(userstr!=""){
isSubmit="true";
}
return isSubmit;
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
focus()方法,聚焦的意思~!当焦点离开输入框的时候,你判断下,要是等于null你就alert一下,然后从新聚焦到输入框就可以了
追问
有具体的代码例子没!
追答
不好意思。。。上班ing。。。偷偷给你回的,代码真的没时间写出来~呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
function check(){
var name=document.getElementById('name').value;//用户名
if(name==""){
alert('用户名不能为空');
document.baseForm.name.focus();
}else{
document.baseForm.submit();
}
}
</script>
<form id="baseForm" name="baseForm"
action="xxx.action" method="post"
onkeydown="javascript: if (event.keyCode == 13){return check();}">
<input id="name" name="name" type="text" />
<input type="button" value="提交" onclick="check();"/>
</form>
function check(){
var name=document.getElementById('name').value;//用户名
if(name==""){
alert('用户名不能为空');
document.baseForm.name.focus();
}else{
document.baseForm.submit();
}
}
</script>
<form id="baseForm" name="baseForm"
action="xxx.action" method="post"
onkeydown="javascript: if (event.keyCode == 13){return check();}">
<input id="name" name="name" type="text" />
<input type="button" value="提交" onclick="check();"/>
</form>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询