如题,现在是用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