单选按钮 控制 输入框显示 的总结

设计目标:

 

1:页面进入的时候,根据单选按钮的,确定输入框的是否显示

2:触发onclick 事件的时候,根据单选按钮,确定输入框是否显示

 

 

 

弯路总结:

1:实现onclick 的时候,使用方法如下

 

 

 

页面生成的HTMLID employForm:isManager 的组件的值不能代表单选按钮的值,令人惊奇的是,这个组件竟然是一个Table。后来用thiis传值的方法获取到值。

 

2:实现页面加载控制输入框显示时,使用的方法如下:

 

在后台Manage Bean中写了一个根据单选按钮值判断boolean返回值的方法,然后在页面上用rendered进行控制。

 

原因:使用rendered实现了加载控制后,发现onclick不能工作,查看源文件,发现renderedfalse,输入框代码不存在,竟然没有编译,使用style.display的方法完成功能,因为两个目标的实现原理相同了。

 

 

正确做法:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值