喜悦国际村 » XML/HTML/CSS/Js » onchange问题

页: [1]
ywd2004-8-31 07:56 AM
onchange问题

<script>
function chch(strstr)
{
        var strstr=strstr;
         //alert(strstr)
         location.href="xxzx_a1.php?act=show&str="+strstr;
}
</script>


<select name=str onchange="chch(this.options[selectedIndex].value)">
<option value="all">全部</option>
<option value="生产用电脑">生产用电脑</option>
<option value="办公用电脑">办公用电脑</option>
        <option value="机房类设备">机房类设备</option>
        <option value="办公自动化设备">办公自动化设备</option>
</select>

为什么传递的时候 它说strstr没有定义呢
而alert(strstr) 取能正确显示  就是好象不支持中文

longhorn2004-8-31 12:04 PM
放到服务器web目录里调试,就好啦;
  在本机的其他地方调试,就会出现这个现象

flyromza2004-9-1 01:12 AM
没支持中文应该是页面没有引入字库。

未定义的情况调试未发现

“在本机的其他地方调试” 是什么意思?

longhorn2004-9-1 07:53 AM
你的php程序不放在web目录下,会运行么?

ywd2004-9-2 01:36 PM
这是javascript

剑枫2004-9-17 12:31 PM
我刚刚试过没错误的啊

正常提示后 再跳转的

Ivony2004-9-17 12:57 PM
var strstr=strstr;
这是干嘛的?

onchange="chch(this.options[selectedIndex].value)"
这里省略了一些东西:
chch(this.options[this.selectedIndex].value)


查看完整版本: onchange问题


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005896 second(s), 2 queries