JS简单问题

meixi7815 2011-12-19 06:14:56
当光标点击文本输入框,输入错误的信息,然后跳出错误提示,接着光标移到下一行,请问,怎么才能在错误信息提示之后,光标仍然停留在错误处?
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-12-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 meixi7815 的回复:]

function checkYearDate(field){
strValue = field.value.trim();
var reg=/^\d+$/g;
if(reg.test(strValue)==false || strValue.length!=4 || strValue=="0000")
{
alert("请输入合法的建造年份,类型为日期,格式为YY……
[/Quote]
放在return false;前面focus()是对象的方法,不是window的方法,所以你应该写field.focus();
meixi7815 2011-12-19
  • 打赏
  • 举报
回复
你这么弄都没有提示了
jiajianhui2009 2011-12-19
  • 打赏
  • 举报
回复


if(!checkYearDate(field)) {
fucus()
}

meixi7815 2011-12-19
  • 打赏
  • 举报
回复
function checkYearDate(field){
strValue = field.value.trim();
var reg=/^\d+$/g;
if(reg.test(strValue)==false || strValue.length!=4 || strValue=="0000")
{
alert("请输入合法的建造年份,类型为日期,格式为YYYY");
field.value = "";
return false;
}
return true;
fucus()应该用在那里?
「已注销」 2011-12-19
  • 打赏
  • 举报
回复
调用focus()方法

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧