JSP页面弹出警告框,点击框内的按钮后要把焦点设置在某个输入框上,如何编写

比如页面上有姓名,班级,学号三个输入框,依次输入,如果某个未输入就提交的话,弹出警告框(是警告框,不是确认框),然后按下警告框上的确认键,光标设置在未输入的那一个输入框上... 比如页面上有姓名,班级,学号三个输入框,依次输入,如果某个未输入就提交的话,弹出警告框(是警告框,不是确认框),然后按下警告框上的确认键,光标设置在未输入的那一个输入框上,如何实现啊? 展开
 我来答
匿名用户

2018-08-04
展开全部
参照这个,可以监听你的警告看确认键,然后使用focus函数,如下:

可以使用focus()函数来实现这个效果。
比如要定位的文本框为<input id='input' />,那么可以在页面加载完成之后,加上如下代码:
$('#input').focus();
这样光标就停在文本框内了
育知同创教育
2016-02-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
把焦点设置在某个输入框上的方法是在js中实现的,利用onfocus方法。
onFocus事件就是当光标落在文本框中时发生的事件。
!-- 文件说明:OnFocus事件 -->
<!-- ------------------------------ -->
<html>
<head>
<title>OnFocus事件</title>
</head>
<body>
<Form>

<input type="text" name="test1" value="test1" onclick=alert("可以关掉!")>
<input type="text" name="test1" value="test1" onblur=alert("可以关掉aaaaaaa!")>

<input type="text" name="test1" value="test1" onclick=alert("可以关掉bbbbbbbbb!")>
<input type="text" name="test2" value="一按我就无法关掉了,haha" onFocus=alert("我成为了输入焦点!")>
</Form>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斑斓又不懈灬瑰宝2637
推荐于2017-09-22 · 超过21用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:53.5万
展开全部
<BODY>
<FORM METHOD=POST ACTION="http://www.baidu.com" id="form1" onsubmit="checkFrom(); return false;">
<table>
<tr>
<td>姓名:</td>
<td><input type="text" name="userName"></td>
</tr>

<tr>
<td>班级:</td>
<td><input type="text" name="class"></td>
</tr>

<tr>
<td>学号:</td>
<td><input type="text" name="noId"></td>
</tr>
<tr>
<td colspan="2"><INPUT TYPE="submit" value="提交"></td>
</tr>

</table>

</FORM>
</BODY>

<SCRIPT LANGUAGE="JavaScript">
function checkFrom(){
if(document.getElementById("userName").value == ""){
alert("警告:没有输入姓名");
document.getElementById("userName").focus();
return false;
}
if(document.getElementById("class").value == ""){
alert("警告:没有输入班级");
document.getElementById("class").focus();
return false;
}
if(document.getElementById("noId").value == ""){
alert("警告:没有输入学号");
document.getElementById("noId").focus();
return false;
}
form1.submit();

}
</SCRIPT>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
450065208
2012-02-28 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:52.8万
展开全部
写在js里面
alert("The name can't null");
form.name.focus();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式