onchange 事件的奇怪问题
<form name="form2" method="post" action="">
<select name="sss" onchange="javascript:document.all.form2.submit();">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
<input type="submit" name="submit" value="ssssssssss">
</form>
当表单中有<input type="submit" name="submit" value="ssssssssss">时,onchange 总是提示:对象不支持此属性或方法,去掉就可以了,为什么?
问题点数:100、回复次数:4Top
1 楼patchclass(黑翼)回复于 2006-03-12 23:46:32 得分 33
因为
<input type="submit" name="submit" value="ssssssssss">
你的名字是submit,这个是系统的函数啊!!!
改为
<input type="submit" name="submit1" value="ssssssssss">Top
2 楼mingxuan3000(铭轩)回复于 2006-03-12 23:57:19 得分 33
type="submit" name="submit"
有这样命名的吗?怎么老有人用系统的东西命名
Top
3 楼jiaxueq(Loading...)回复于 2006-03-13 04:11:27 得分 33
命名时。尽量不要用 元素名,方法名,函数名,事件名。。。
不然出错,找半天。。。Top
4 楼manyou(他山之石【养万头猪,行万里路】)回复于 2006-03-13 08:31:23 得分 1
呵呵,引以为戒Top




