读书人

javascript连接有关问题

发布时间: 2013-11-15 22:28:15 作者: rapoo

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="submit" value="登陆" class='btn' onclick="login();">这样就可以了
[解决办法]
function login(){
if( document.myForm.uname.value =="" ){
alert("用户名不能为空");
return false;
}
if(document.myForm.upass.value == ""){
alert("密码不能为空");
return false;
}

return true;


} JS这样写
[解决办法]
你form表单没有id和名字 ,调用myForm指定不好用啊

读书人网 >Java Web开发

热点推荐