谷文倩 发表于 2011-8-26 11:58:17

禁用的文本框,如何再次获取焦点

在制作一个如下的找回密码的功能页面,如图。
单选按钮A输入框B
单选按钮B输入框B

想实现选择单选按钮A之后,输入框B变为灰色,禁用;
          选择单选按钮B之后,输入框A变为灰色,禁用;此后,鼠标单击变灰色的A 选定单选A 输入框B变灰色;(这一步不会了,请高手指导下哈。。。)

李泽隆 发表于 2011-8-26 12:20:52

你看看是不是要这种效果

谷文倩 发表于 2011-8-26 12:43:23

不对呀,点击禁用的输入框不能输入呀。

谷文倩 发表于 2011-8-26 12:47:12

2# 李泽隆 不对呀,。点击禁用的输入框 ,不能在获取焦点,输入。。能再帮忙看看吧

老蔡 发表于 2011-8-30 10:04:22

禁用后的组件好像就不用进行交互了。
只有通过其他的组件来解封它的禁用。

xxss 发表于 2011-9-5 10:35:54

你的“此后,鼠标单击变灰色的A 选定单选A 输入框B变灰色”这个交互也不是不能实现,但是从逻辑上来讲,你只要把2个单选按钮"assign radio group",然后设定:
选择单选按钮A之后,disable输入框B,enable输入框A;
选择单选按钮B之后,disable输入框A,enable输入框B;

我想这个跟你要表达的意思是一样的,但是如果你一定要追求“鼠标单击变灰色的A 选定单选A 输入框B变灰色”这样效果的话,你其实根本就不需要单选按钮了,用输入框+image map region也可以实现,但是个人感觉不推荐为了追求一个效果花费很多精力,除非是作为空闲时间的兴趣,具体项目中,逻辑讲清楚就OK了

…………我也是闲吧,2种都试了下,仅供参考
页: [1]
查看完整版本: 禁用的文本框,如何再次获取焦点