这个是昨天的问题链接
http://bbs.csdn.net/topics/390343734    
可以根据officename的值 通过onchange事件   赋值给到officecode但是,只有值范围小的时候适用,如果值很多,通过<select>标签选择就不现实了两项都改为<input type="text" name="officename" /> 
          <input type="text" name="officecode" />  这样的输入,要如何处理呢一开始想的是onblur,当officename框失去焦点后,触发Js  但是要通过php来链接数据库 获取数据  这个思路好像有问题,求方法。还有就是如下,我要是如下 一次处理10行 上面的应用 要如何进行后续处理呢?  在此,先谢谢大家了for ($i=1;$i<11;$i++){
echo "<td><input type=\"text\" name=\"officename\" id=\"officename\" style=\"width:75px;\" onkeyup='foo()' /></td>";
echo "<td><input type=\"text\" name=\"officecode\" id=\"officecode\" style=\"width:150px;\" /></td>";
}

解决方案 »

  1.   

    select 有种形式叫 multiline...可以多选的,有滚动条
      

  2.   

    还是要用按钮提交比较好,不要用鼠标/键盘敏感的事件来触发onchange很容易被鼠标滚轮触发的,一不小心就页面卡死了
      

  3.   


    好像我的描述 又出问题了。。  后面的问题我不是要多选
    比如说 有个表名为office 有两个字段officename和officecode  记录着对应的数据  在我给新员工注册时,假设有menname mencode officename officecode 这些项 
    如果有两个员工的话 我就一次都在表单处 把两个人的信息都填写了  提交到action.php中进行处理举完了 觉得这个例子好像不太恰当 勉强看吧   比如说 商品名称 商品编号  这样经常需要一次性输入多个信息的例子 可能会更合适些
      

  4.   

    text提交过去就是一段字符串,自己定规则切分就行
    例如csdn的tag就按分号切分对应的问题也要自己处理,要留意客户端输入不规则的情况
    较好的办法是onsubmit先在js里面做好号码和名字对应匹配和字符串格式化(例如生成一个json),再提交我上面只是提醒你客户端也要做好,不然用户体验就很差的
      

  5.   

    没叫你写死啊,js也可以读(输入的)数据的,不懂去看一下 js 的 dom 教程
    如果你不懂js,做交互很累的,还是花点时间简单学一下吧,至少要做到 js 处理 form