<script type="text/javascript" language="javascript"> 
 function buttonModify(num)
 {
location.href = "list1_modify.jsp?num="+num; 
 }
</script><input type="button" name="buttonModify" value="修改"
  onclick="buttonModify('<%=rs.getString("自动编号") %>')">这里rs是RecordSet对象,getString返回String类型
可以保证<%=rs.getString("自动编号") %>输出的内容时正常的这段代码总是运行不出来,编译器报错。  请高手指教

解决方案 »

  1.   

    <input type="button" name="buttonModify" value="修改"
      onclick="buttonModify(\"<%=rs.getString('自动编号') %>\")">
      

  2.   

    <input type="button" name="buttonModify" value="修改"
      onclick=buttonModify('<%=rs.getString("自动编号") %>')>
    试试呢
      

  3.   

    <script type="text/javascript" language="javascript"> 
     function buttonModify(num)
     {
        location.href = "list1_modify.jsp?num="+num;     
     }
    </script><input type="button" name="buttonModify" value="修改" onclick="buttonModify('33')">没看到问题,楼主确定<%=rs.getString("自动编号") %> 正确?
      

  4.   

    这样:
    <input type="button" name="buttonModify" value="修改"
      onclick=buttonModify("<%=rs.getString("自动编号") %>")>
      

  5.   

    onclick="buttonModify('<%=rs.getString("自动编号") %>')"最外面的“换成&quot试试
      

  6.   

    <input type="button" name="buttonModify" value="修改"
      onclick=\"buttonModify('<%=rs.getString("自动编号") %>')\">
      

  7.   

    我找到问题的原因了
    rs.getString("自动编号")    为什么只能运行一次?