<script language="javascript">
function test(i)
{
document.write("456");
}</script>
<input type="radio" name="kouan" checked="checked" value="<%=rs2.getInt("kouanid") %>" onclick="test(<%=kehumingcheng %>)"/><br />这里的kehumingcheng 是String数组
为什么不打印456?好像根本不调用JAVASCRIPT啊
function test(i)
{
document.write("456");
}</script>
<input type="radio" name="kouan" checked="checked" value="<%=rs2.getInt("kouanid") %>" onclick="test(<%=kehumingcheng %>)"/><br />这里的kehumingcheng 是String数组
为什么不打印456?好像根本不调用JAVASCRIPT啊
解决方案 »
- 如何解决jsp分块加载的问题
- 有用过 4428 IC 卡的朋友进来帮助一下。
- 各位高手请帮帮小弟吧 看看是什么错误这是 十分感谢啊
- java新手,问一下基于浏览器系统的界面都是用什么工具开发的呀?
- 解析XML 问题
- 1+11+111+1111+.....用迭代算法怎么做
- 关于session保存信息的问题!
- 初学JSP碰到的几个菜鸟问题(在线等待)
- 怎样知道,表里面有多少个字段,字段名是什么?~如何列出来呢~?
- 读取mysql中的中文数据问题
- 仿servlet过滤器的程序实现?????
- 请问我用HttpURLConnection来post到http上去后,手机收到中文及中文后就空的了,请问是什么原因?
onclick="test(1)"/><br />可能就是<%=%>表单式那边问题吧
onclick="test(<%=kehumingcheng %>)"
应改为
onclick="test('<%=kehumingcheng %>')"
js函数的参数少了一个引号,假设jsp中kehumingcheng变量的值是abc,则不会将"abc"作为字符串传给test函数,而是将abc作为一个变量名称,显然你并没有定义一个名称叫做abc的变量,程序就会报abc未定义的错误。