注册 登录
编程论坛 JavaScript论坛

怎样通过js获取<select>中数据并传递给另一页

thbwn 发布于 2010-09-01 23:44, 1289 次点击
如题!代码:

程序代码:
<select style="FONT-SIZE: 9pt" onChange=changeCld()
            name=SM>
                <script language=JavaScript><!--
            for(i=1;i<13;i++) document.write('<option>'+i)
            //--></script>
              </select>
              月
以上代码不同于下边的代码,下边的好弄,上边的非常简单地出现1_12月,但无法获取并传递数据.
程序代码:
<select style="FONT-SIZE: 9pt" onChange=changeCld()
            name=SM>
                <opion value="0"> </opion>
                <opion value="1"> 一</opion>
            </select>
              月


[ 本帖最后由 thbwn 于 2010-9-1 23:49 编辑 ]
8 回复
#2
foktime2010-09-02 08:43
想获取value值?
<select style="FONT-SIZE: 9pt" onChange=changeCld()
            name=SM>
                <script language=JavaScript><!--
            for(i=1;i<13;i++) document.write('<option value="'+i+'">'+i)
            //--></script>
              </select>
这样不ok?
#3
thbwn2010-09-02 09:18
点击提交(submit),   获取不到,是空值  
#4
thbwn2010-09-02 09:18
js不知怎样写
#5
foktime2010-09-02 12:00
你不是说底下的代码可以吗?现在上面的改的和底下的一样了啊

#6
thbwn2010-09-02 20:51
上边的省事,不用一个月一个月地写代码.
#7
foktime2010-09-03 07:54
你还是把我改的代码放进去实际测试一下吧 如果你原先下面的代码能用 那我给你改的用js输出的option也能用 原先的代码只是少value值
#8
thbwn2010-09-05 11:12
谢谢二楼版主的回答,解决了.
<select style="FONT-SIZE: 9pt" onChange=changeCld()
            name=SM>
                <script language=JavaScript><!--
            for(i=1;i<13;i++) document.write('<option value="'+i+'">'+i)
            //--></script>
              </select>
1