标题:php模板中的select控件的onchang事件代码不起作用
只看楼主
micccn
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-8-19
结帖率:0
已结贴  问题点数:10 回复次数:1 
php模板中的select控件的onchang事件代码不起作用
php模板中的select控件的onchang事件代码不起作用,如下:
<script language="JavaScript">
  function s_changed()  //cjq add
  {
         alert("s_changed");
                 var index=document.forms['theForm'].s[].selectedIndex;
         if ((document.forms['theForm'].s[].options[index].value=='2')
                 {
                   alert("ok");
                    ...
                 }
  }
</script>
 
<form name="theForm" action="o.php?act=s" method="post">
<table>
  <tr>
    <td scope="col">1</td>
    <td scope="col">2</td>
  </tr>
  {foreach from=$g1 item=g name="g"}
    <tr>
    <td>1</td>
    <td><select name="s[]" onchange="JavaScript:s_changed()">
      <option value=" ">请选择</option>
      {foreach from=$s1_list item=s}
           <option value="{$s.name}" {if $s.name eq  $s1}selected{/if}>{$s.name}</option>
      {/foreach}
      {/if}
    </select>   
    </td>
    </tr>
{/foreach}
</table>
</form>

请问这是为什么?
2016-05-25 16:06
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
得分:10 
把模板最终生成的这部分代码单独写个页面调试一下。
2016-05-25 22:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465234-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.507924 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved