日期:2014-05-16  浏览次数:20295 次

一个如何调用js的问题
初学js,不太会用,程序是这样的
====
1.js
====
var   str   =   /^\S+$/;

function   checkNull(field){
if(!str.test(field)){
alert( "不能为空 ");
return   false;
}
return   true;
}

}

=======
1.html
=======
  <SCRIPT   LANGUAGE= "JavaScript "   src= "1.js ">


var   userName   =   document.all.userName.value;

function   checkNull(userName){};

                  function   xxx(){
                        alert( "自己的方法 ");
                  }
location= "success.jsp ";  

</SCRIPT>
语法肯定错了,但是不知道错在哪里,该如何调用js里面的参数和方法,恳请指教,谢谢

------解决方案--------------------
<html>
<head>

</head>
<body>
<script language= "javascript " src= "1.js " > </script>
<script language= "javascript ">
var userName = document.all.userName.value;

var ret =checkNull(userName);
alert(ret);
function xxx(){
alert( "自己的方法 ");
}
window.location= "success.jsp ";

</script>
</body>
</html>


另外

1.js
====
var str = /^\S+$/;

function checkNull(field){
if(!str.test(field)){
alert( "不能为空 ");
return false;
}
return true;
}

多了个}