这是图片链接:
<a href="javascript:void(0);" onclick="addcheck();return false;">
<img src="images/queren.gif" width="80" height="30" border=0 /></a>
应该去响应addcheck(),
<script language="JavaScript">
function addcheck(){
alert("123");
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
var labcode4add=document.getElementsByName("labCode")[0].value.trim();
var labname4add=document.getElementsByName("labName")[0].value.trim();
if ((""!=labcode4add)||(""!=labname4add))
document.form_add.submit();
else
alert("添加必须输入实验室编号和名称!");
}
</script>
但是为啥,连123都没弹出来呢???也就是说根本就没找到这个addcheck()。
这是为啥???之前写过那么多类似的都没问题,这个偏偏出问题了。哎,求解

解决方案 »

  1.   

    function addcheck(){
      alert("123");
     
      var labcode4add=document.getElementsByName("labCode")[0].value.trim();
      var labname4add=document.getElementsByName("labName")[0].value.trim();
      if ((""!=labcode4add)||(""!=labname4add))
      document.form_add.submit();
      else
      alert("添加必须输入实验室编号和名称!");
     }
     
     String.prototype.trim = function()
     {
     return this.replace(/(^\s*)|(\s*$)/g, "");
     }
    注意位置!
      

  2.   

    onclick="addcheck();return false;"
    写在img里