javascript连接问题
<script language="javascript">
function login(){
if( document.myForm.uname.value =="" ){
alert("用户名不能为空");
return false;
}else if(document.myForm.upass.value == ""){
alert("密码不能为空");
return false;
} else {
return true;
}
}
这是一段登陆验证密码是否为空的javascript代码请问怎样连接让它起作用,具体代码为:
<%@ page language="java" contentType="text/html; charset=GBK"
import="com.aptech.jb.entity.USER"
pageEncoding="GBK"%>
<script language="javascript">
function login(){
if( document.myForm.uname.value =="" ){
alert("用户名不能为空");
return false;
}else if(document.myForm.upass.value == ""){
alert("密码不能为空");
return false;
} else {
return true;
}
}
</script>
<%
if (session.getAttribute("user") != null) {
%>
<table align="center">
<tr>
<td width=''><font color='red'>当前用户:
<%
USER user = (USER) session.getAttribute("user");//USER是个java类
%>
<%=user.getUname()%></font>
</td>
</tr>
</table>
<%
} else {
%>
<form action="login.do" method="post" onsubmit="login();">//login.jsp不存在呢
<p> </p>
<table align="center">
<tr>
<td colspan="2">用户名:</td>
</tr>
<tr>
<td colspan="2"><input type="text" name="uname" size=10" class="editbox"></td>
</tr>
<tr>
<td colspan="2">密 码:</td>
</tr>
<tr>
<td colspan="2"><input type="password" name="upass" size=10" class='editbox'></td>
</tr>
<tr>
<td>
<input type="hidden" name="sign" value="login"/>
<input type="submit" value="登陆" class='btn'>
<input type="reset" value="重置" class='btn'>
</td>
</tr>
<tr>
<td><a href="z.jsp">注册用户</a></td>
</tr>
<tr>
<td width='100'><a href="list.do">返回首页</a></td>
</tr>
</table>
</form>
<%
}
%
------解决方案--------------------<input type="submit" value="登陆" class='btn'>
这段代码改成
<input type="submit" value="登陆" onclick="login()" class='btn'>
------解决方案--------------------触发事件onclick() 或者在form中 onsumbit()
------解决方案--------------------<input type="submi