我的JSP页面代码,JS有点问题。但是不知道怎样解决。只想图片按钮可以提交表单
问题描述:
<%@ page contentType="text/html; charset=gbk" %>
登陆页面
<br> function check(){<br> var uname = document.all.uname.value;<br> var upwd = document.all.upwd.value;<br> if(uname.trim()==""){<br> alert("用户名为空,请重新输入!!!");<br> return;<br> }<br> if(upwd.trim()==""){<br> alert("密码为空,请重新输入!!!");<br> return;<br> }<br> document.all.mf.submit();<br> }<br>
用户名: | |
密 码: | |
onmouseover="document.all.lg.src='img/ddla.gif'" onmouseout="document.all.lg.src='img/ddl.gif'" onmouseup="document.all.lg.src='img/ddla.gif'" onmousedown="document.all.lg.src='img/ddlb.gif'"/> onmouseover="document.all.cz.src='img/cza.gif'" onmouseout="document.all.cz.src='img/cz.gif'" onmouseup="document.all.cz.src='img/cza.gif'" onmousedown="document.all.cz.src='img/czb.gif'"/> |
答
代码太乱,发个demo给你,少用document.all,only ie支持
<script type="text/javascript">
function check(){
var f=document.form1;
if(f.uname.value==''){alert('用户名为空,请重新输入!!!');f.uname.focus();return false;}
if(f.upwd.value==''){alert('密码为空,请重新输入!!!');f.upwd.focus();return false;}
f.submit()
}
</script>
<form name="form1">
用户名:<input type="text" name="uname"/><br/>
密 码:<input type="password" name="upwd"/>
<img src="1.jpg" onclick="check()"/>
</form>
答
我想问一下的是。怎么我你提交表单后。里面的值是NULL