点集贵州电脑网
 
 
 梦想之源 ›› 灌水专区 ›› 在T4中check的问题 版主:
灌水专区
新建论坛
申请免费TS
1 / 1 页
<< 1 >>
跳转
 主题:在T4中check的问题
 
 lele
发表时间:[2007-10-17 10:00:45] [向作者发站内短信] [复制链接告诉朋友]
等 级:列兵
经 验:498
性 别:帅哥
文 章:138
精 华:0

如图:

点一下checkbox,选中的时候 出现 用户名文本框 不选中的时候出现密码框 。问题是

1。页面上我用ognl表达式判断的时候,初始情况下,checkbox的值肯定是false,选中后无反映

2。不用js 怎么做


check.JPG   7.0KB  点击下载
 楼主更多新贴 :  
灌水专区jfreechart图形上的链接
灌水专区itemselection的问题
灌水专区ognl:devicegroup.id
灌水专区foreach的问题
  楼1  
等 级:下士
经 验:1683
性 别:帅哥
文 章:496
精 华:2
 干煸四季豆
发表时间:[2007-10-17 12:59:55] [向作者发站内短信] [复制链接告诉朋友]

除非你的checkbox有初始值,不然刚进页面的时候,确实没有办法确定显示哪个输入框。

看你所说,进这个页面的时候,checkbox没有初始值,只有默认值false。这种情况下,不用JS没有办法做。。。基本上两种方式:

1)点击checkbox的时候,用JS触发form提交触发form的监听方法,获取checkbox值,刷新页面,显示对应的输入框,这种方式的优点是,JS写得非常少,只需要一句话。缺点是,要刷新页面,并且form必须帮定监听方法,那么这有可能会引起form中其它submit监听方法的冲突,所以要在form监听方法中判断一下是什么原因触发form表单提交。

2)点击checkbox的时候,用JS显示或屏蔽对应的输入框,这个的优点是,不刷新页面,form监听方法逻辑不复杂。缺点是JS写得多一些。

1 / 1 页
<< 1 >>
跳转
  快速回复
  帐号: 密码: 匿名不登陆
回复内容:  
验 证 码:
 
 
·VIP收费TS,您明智的选择!
·9800GT+19'液晶DIY仅售3500元
·双核特惠:1999、2999、3999
·什么是点金积分,如何查看自
·团购一期:三星R458-DS0G+高
  
贵州点集科技发展有限责任公司·点集贵州电脑网 版权所有©2006-2008
中华人民共和国增值电信业务经营许可证 黔B-20070010号
客服QQ: 93804809818866281927205370
电子邮件: deangi@vip.sina.com
技术支持: 0851-5109268