login_chk.js脚本:
内容:
function lg(form){
if(form.name.value==""){
alert('请输入用户名');
form.name.focus();
return false;
}
if(form.password.value == "" || form.password.value.length < 6){
alert('请输入正确密码');
form.password.focus();
return false;
}
if(form.check.value == ""){
alert('请输入验证码');
form.check.focus();
return false;
}
}
提交表单响应:
<script language="javascript" src="js/login_chk.js"></script>
<form id="form1" name="form1" method="post" action="login_chk.php" target="_self" onsubmit="return lg(this)">
提交后响应不了,错误在哪? 帮我分析下谢谢,对了给分
内容:
function lg(form){
if(form.name.value==""){
alert('请输入用户名');
form.name.focus();
return false;
}
if(form.password.value == "" || form.password.value.length < 6){
alert('请输入正确密码');
form.password.focus();
return false;
}
if(form.check.value == ""){
alert('请输入验证码');
form.check.focus();
return false;
}
}
提交表单响应:
<script language="javascript" src="js/login_chk.js"></script>
<form id="form1" name="form1" method="post" action="login_chk.php" target="_self" onsubmit="return lg(this)">
提交后响应不了,错误在哪? 帮我分析下谢谢,对了给分
或者是其他js脚本加载错误导致,可以用新文件仅用上述代码测试,精简排除一下贴出我的测试代码(照抄你的代码),我用的浏览器:IE7,Google浏览器,FireFox<html>
<head>
<title>提交前js验证用户名密码是否已填写</title>
<script language="javascript">
function lg(form){
if(form.name.value==""){
alert('请输入用户名');
form.name.focus();
return false;
}
if(form.password.value == "" || form.password.value.length < 6){
alert('请输入正确密码');
form.password.focus();
return false;
}
if(form.check.value == ""){
alert('请输入验证码');
form.check.focus();
return false;
}
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="login_chk.php" target="_self" onsubmit="return lg(this)">
<input id="name" type="text" />
<input id="password" type="text" />
<input id="check" type="text" />
<input id="Button1" type="submit" value="button" /></form>
</body>
</html>
<script language="javascript" src="../js/login_chk.js"></script>
或
<script language="javascript" src="./js/login_chk.js"></script>
或
<script language="javascript" src="/js/login_chk.js"></script>总之,不知你的实际路径是怎样的