首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

这个如何设计

2012-08-07 
这个怎么设计当你选择A的时候,在旁边的文本框中填写abc。选择b的时候先将abc清空,再填写bcd,但你再次选择a

这个怎么设计
当你选择A的时候,在旁边的文本框中填写abc。选择b的时候先将abc清空,再填写bcd,但你再次选择a的时候,会将前面填写的abc显示出来。
 就像这样 下拉框其他选项都一样
 但是最后点击提交按钮 把填写的所有的内容保存在数据库

这需求 想了1小时也没找到办法

求解决之道

[解决办法]
JS 创建个对象。分别存储A和B的值。提交时,获取A和B的值
[解决办法]
jquery吧。
[解决办法]
js jquery都可以 onchange事件 对文本框进行赋值
[解决办法]
选择a 赋值ABC
选择b 赋值BCD
选择a 赋值ABC

[解决办法]
还有select 包含 key 和value 对于ABC BCD 可以用KEY 来做 
也就是 

<td>
<s:select id="XX" name="XX" cssStyle="width:130px"
list="#{'abc':'a','bcd':'b'}"
listKey="key" listValue="value" theme="simple"
cssClass="sl" headerKey="" headerValue="%{getText('info.select')}"/>
</td>
[解决办法]
说个简单思路 下拉每个值对应一个隐藏的文本框,有一个公共可见文本框,当点击时就将隐藏文本框的值 赋值给可见文本框,当可见文本框改变 隐藏的跟着改变,提交时提交可见文本框,看能办到不

热点排行