我主要是想让这两个文本框必须输入,不能为空的.要在它失去焦点的时候做判断的.如果是空,将焦点重新置回到这个文本框,并且给出提示框.不空的话,将使焦点置于下一文本框.
--------
注意:此逻辑会产生抢焦点的死循环:
如果input1为空,input2也为空,当前焦点在input1,我们点击input2的话,会产生input1与input2抢焦点形成死循环。--通常,非空判断是在提交之前验证,而不是在输入后立即验证。输入后立即验证不合习惯,就象是填一个表,虽说有很多是必填,但是我们想先填哪里就先填哪里,而不是一旦焦点落在了一个必填项后,就必须先填好这一项才能继续填其它的内容
--------
注意:此逻辑会产生抢焦点的死循环:
如果input1为空,input2也为空,当前焦点在input1,我们点击input2的话,会产生input1与input2抢焦点形成死循环。--通常,非空判断是在提交之前验证,而不是在输入后立即验证。输入后立即验证不合习惯,就象是填一个表,虽说有很多是必填,但是我们想先填哪里就先填哪里,而不是一旦焦点落在了一个必填项后,就必须先填好这一项才能继续填其它的内容
解决方案 »
- JS代码只能在IE下获得系统剪贴板数据,求google,firefox等代码
- 关于option
- 为什么split 使用正则表达式后,返回值不正常?
- 用if(count>3){ext.messageBox.alert("","");return false;} 怎么还是往下走??
- 如何在xhtml1.0标准下,table中某几个tr设定固定高度,一个tr是自适应的高度?
- 父窗口和子窗口参数传递问题
- IE动态加载脚本的奇怪问题?
- javascript的程序运行控制问题
- 从1.htm中的form提交到另一页2.jsp后,想直接关闭2.jsp ?想要没有提示的
- js 作用域链的问题
- 如何知道上一页的url
- 请问怎样实现点击一个radio单选框以后,某个选择框和某个文本框才被激活!谢谢!
没有法子的.比较可怜!!
我发现是这样的,并不是第一个文本框先发生失去焦点的事件,而是第二个文本框先发生得到焦点的事件,在发生失去焦点的事件,然后才是第一个文本框发生失去焦点的事件.有什么方法能够解决吗?
客户可能是在不明就里的情况下提出这样的意见,可以委婉的向他提出来(至少我们比他要专业一点),如果他说什么我们就做什么,只能走很多的回头路(肯定会有用户提出这样不合习惯)。