日期:2014-05-16  浏览次数:20373 次

大家都来帮忙看看 table相关的问题 急!
各位老大   帮帮忙给我提供点思路     javascript的问题   我是新手。
<table>
  <form   action= " "   method= "post ">
      <tr>
          <td>
              <select   size= "1 "   name= "mySelect "   onchange= "xxx(this.form); ">
                <option   value= "1 "   selected>
                <option   value= "2 ">
                <option   value= "3 ">
              </select>
          </td>
          <td>
                            当select的值有了改变的时候这样就显示相应的文字提示select的值改变了,比如显示“***”。
          </td>
      </tr>
  </form>
</table>

上面是一个table,   有若干行,每行都对应着一个form,上面我只写了一行的,其实是有很多行的,是通过一个循环来动态显示行的。现在的需求是每行的第一列是个select,当用户对它的值做了改变的时候,要在该行的第二列显示一个静态的文本告诉用户这一行的select的值你做了修改。
我用javascript不知道怎么实现,我在第二个td里面放了个 <div   id= "mydiv "   style= "visibility:   hidden; "> *** </div> ,想通过div的隐藏与显示来实现   ,但是form.mydiv得不到div这个对象,大家有没有什么思路,能不能指教一下,先谢谢了   呵呵:)

------解决方案--------------------
看起来似乎与 form 没啥关系呀?!

不就是一个 select 的 onchange 事件么?

对了,lz 还把俺加为好友,有没有红包呀,哈

L@_@K

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<title> select.onchange </title>
<meta name= "generator " content= "editplus " />
<meta name= "author " content= "yixianggao@126.com " />
<meta name= "keywords " content= "javascript " />
<meta name= "description " content= "for javascript region of csdn " />
</head>

<body>
<table>
<form action= " " method= "post ">
<tr>
<td>
<select size= "1 " name= "mySelect " onchange= "xxx(this); ">
<option value= "1 " selected> 1
<option value= "2 "> 2
<option value= "3 "> 3
</select>
</td>
<td> <div id= "mydiv " style= "display: none; "> *** </div> </td>
</tr>
</form>
<form action= " " method= "post ">
<tr>
<td>
<select size= "1 " name= "mySelect " onchange= "xxx(this); ">
<option value= "1 " selected> 1
<option value= "2 "> 2
<option value= "3 "> 3
</select>
</td>
<td> <div id= &q