想在使用RequiredFieldValidator控件验证完TextBox1后自动将焦点设到TB2上
如题,现在是用RequiredFieldValidator验证TextBox,正常情况在TextBox上按回车就触发验证了,但我现在还想将焦点移到下一个TextBox上,能实现吗.
我用JS脚本实现按回车切换TEXTBOX了,可是确又不触发验证了,有没有二全的方法.
------解决方案--------------------
用CustomerValidator控件结合js脚本进行验证。
------解决方案--------------------微软的校验最后都生成JS脚本,所有,你可以再最后调用此校验函数进行验证即可,Page_ClientValidate(),函数也可对指定的组校验,不带参数可对所有控件进行校验
------解决方案--------------------学习
------解决方案--------------------
用2楼说的Page_ClientValidate(),texbox设好tab键顺序
HTML code
<asp:TextBox runat="server" TabIndex="1" ID="t1" onkeydown="eKeyDown()"></asp:TextBox>
<asp:TextBox runat="server" TabIndex="2" ID="t2"></asp:TextBox>
function eKeyDown()
{
if(event.keyCode==13)
{
if(!Page_ClientValidate())
{
}else
{
event.keyCode = 9;//执行tab键操作
}
}
}
------解决方案--------------------
mark
------解决方案--------------------
没试过...
mark