ASP页面中验证表单项输入是否正确:
Check.js
function CheckMail()
{
if(checkspace(document.Login.Mail.value)) {
document.Login.Mail.focus();
document.getElementById("Div_Mail").innerHTML='请输入邮箱';
return false;
}
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
demo.asp
<script type="text/javascript" src="Check.js"></script>
......
......
<Form id="Login" name="Login" method="post" action="CheckEmail.asp">
<input name="Mail" type="text" />
<input name="button" type="submit" id="button" value="登录" HideFocus="true" onClick="javascript:return CheckMail();" />
</Form>
这样子调用的话如果我点击提交表单,那么表单项不会被验证,直接转入提交文件。但是如果我把Check.js文件内的函数写在demo.asp文件内,那么在点击提交后会出现提示。
请哪位高手指点一下,如果需要调用外部js文件中的函数代码该怎么写?
具体调用情况需要看js方法是怎么写的。
①如果是最简单的一个方法:
functiuon dome1(){②如果是闭包形式:
function dome1(){③如果是一个对象形式的:
其他的情况需要看具体的代码。