当你选择A的时候,在旁边的文本框中填写abc。选择b的时候先将abc清空,再填写bcd,但你再次选择a的时候,会将前面填写的abc显示出来。
 就像这样 下拉框其他选项都一样
 但是最后点击提交按钮 把填写的所有的内容保存在数据库这需求 想了1小时也没找到办法求解决之道

解决方案 »

  1.   

    JS 创建个对象。分别存储A和B的值。提交时,获取A和B的值
      

  2.   

    关键是 第一次选择a后 在文本框中填写值,然后选择b,清空文本框的值,在填写。注意这时候没有提交哦
     接下来 又选择a 然后要把第一次选择a是填写的值显示出来................
      

  3.   

    js jquery都可以 onchange事件 对文本框进行赋值
      

  4.   

    我的勒个去 。。都说简单
    赋值后呢?给a,赋了abc的值,选择b清空abc,再赋值bcd,
    那么当在选择a的时候怎么又显示出abc来呢????
    关键在这里........... 求一点通
      

  5.   

    选择a 赋值ABC
    选择b 赋值BCD
    选择a 赋值ABC
      

  6.   

    还有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>
      

  7.   

    下拉框的值 是数据库获取的,内容已经个数不定的,文本框的值是 用户自己输入的,第一次输入,第二次选择对于下拉值的时候 显示出第一次输入的对应值。最后要把所有的输入的如(abc,bcd。)一次存入数据库(点击确定按钮 提交)。