用js判断后,输入框如何获得焦点

taylermail 2010-03-11 02:22:40
<script>
function check(str)
{
var re = /^\d+(?=\,{0,1}\d+$|$)/;
if (!re.test(str)){
alert("输入错误");

}
}
</script>

<asp:TextBox ID="sum_dah" runat="server" Width="150px" onblur="check(this.value)" ></asp:TextBox>
在上面用c#.net做了一个js输入判断,当用户输入错误会弹出“输入错误”,但希望用户重新输入,直至验证正确,如何使焦点定位在该文本框。
...全文
698 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoeni_xin 2010-03-11
  • 打赏
  • 举报
回复
txt.focus();。。。。。。。。。。。。
kkbac 2010-03-11
  • 打赏
  • 举报
回复
同上面所有
vip__888 2010-03-11
  • 打赏
  • 举报
回复
txt.focus();。。。。。。。。。。。。
dd__dd 2010-03-11
  • 打赏
  • 举报
回复
.foucs()事件
伴老思源 2010-03-11
  • 打赏
  • 举报
回复
<script>
function check(e)
{
var re = /^\d+(?=\,{0,1}\d+$|$)/;
if (!re.test(e.value)){
alert("输入错误");
e.focus();
}
}
</script>

<asp:TextBox ID="sum_dah" runat="server" Width="150px" onblur="check(this)" ></asp:TextBox>
jrl5365 2010-03-11
  • 打赏
  • 举报
回复
focus()
happy664618843 2010-03-11
  • 打赏
  • 举报
回复

function check(txt)
{
var re = /^\d+(?=\,{0,1}\d+$|$)/;
if (!re.test(txt.value)){
alert("输入错误");
return false;
document.getElementById("txtname").focus()

}
cpp2017 2010-03-11
  • 打赏
  • 举报
回复
onblur="check(this.value)"

==>
onblur="check(this)"


function check(txt)
{
var re = /^\d+(?=\,{0,1}\d+$|$)/;
if (!re.test(txt.value)){
alert("输入错误");
txt.focus();

}

}

62,252

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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