修改
怎么提示不对呢。
应该是什么事件呢?
[b]问题补充:[/b]
To:bohemia (中级程序员)
你给的俩种都不行。
错误: search is not a function
源文件:http://localhost:8080/myfirst/cartaction.do?actiontype=toshoppingcart&productid=16
行:1
[b]问题补充:[/b]
To:bohemia (中级程序员)
修改search()为editvalue()了,还是出现错误
错误: document.newsForm.submit is not a function
源文件:http://localhost:8080/myfirst/cartaction.do?actiontype=toshoppingcart&productid=16
行:23
[b]问题补充:[/b]
都不行啊 啊
[b]问题补充:[/b]
和名字无关系
[b]问题补充:[/b]
我已经不用这个方式了。我想关闭它,总提示服务器忙,它爷爷的。
谢谢各位帮助。
修改
的href最好修改成"#" 这种写法是没有问题的,检查你的search()方法是否确实存在?js是区分大小写的。
==>
或者
提示什么错误啊
修改search方法名为其他方法, 和IE的一些内置方法冲突的;..
用这个试试
[code="java"]修改[/code]
换个名字吧.试试看.
[quote]document.newsForm.submit is not a function[/quote]
可能没有找到这个form:newsForm
代码贴完整点可以不?
呵呵...希望你写的不是生成系统;自己练习练习..
应该你的整个html+js可能有问题.
应该是没有得到Form
你用alert(document.newsForm)试试打什么出来.
楼主是把这个js写到单独的.js文件了还是直接写jsp了?
如果单独写在.js文件里边了,jsp服务器是没法把 document.newsForm.action="<%=request.getContextPath()%>/cartaction.do?actiontype=edit&productNum="+productNum;
编辑成纯js的,function也就是错误的,所以找不到
如果是写在jsp里了,debug调试吧
获得newsForm对象的几种方法:
1.window.newsForm
2.window.document.forms["newsForm"]
3.document.getElementById("newsForm");
既然都提示了
search is not a function
那你为什么不先查看一下search到底是什么呢!
直接在地址栏上输入
javascript:alert(typeof search);
看看是什么,是否是你有定义了其他的变量或者 ID 也是 search造成的.
这几种都可以
修改search()为editvalue()了,还是出现错误
错误: document.newsForm.submit is not a function
源文件:http://localhost:8080/myfirst/cartaction.do?actiontype=toshoppingcart&productid=16
是不是你的form中提交按钮的名字是 submit 啊
要是的话,去掉~
这个问题有那么麻烦吗?
第一:你用的修改 是有问题的,你的search()方法要换名字;
第二:如果换名字后还有错,有可能是你的方法中那一句有问题,你就对方法进行测试;
第三:这个问题没有那么麻烦,仔细点就可以了
[quote]
这几种都可以
修改
修改
[/quote]
同意这种看法!
里面没有onclick事件,或者说onclick是比较特殊的一个事件,因为有href属性。