2 u012898211 u012898211 于 2014.12.17 20:08 提问

我的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()==&quot;&quot;){<br> alert(&quot;用户名为空,请重新输入!!!&quot;);<br> return;<br> }<br> if(upwd.trim()==&quot;&quot;){<br> alert(&quot;密码为空,请重新输入!!!&quot;);<br> return;<br> }<br> document.all.mf.submit();<br> }<br>


















用户名:
密 码:

style="cursor:hand"
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'"/>
style="cursor:hand"
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'"/>







2个回答

showbo
showbo   Ds   Rxr 2014.12.17 20:42
已采纳

代码太乱,发个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>
u012898211
u012898211 太感谢你啦,效果可以!
3 年多之前 回复
u012898211
u012898211   2014.12.18 08:10

我想问一下的是。怎么我你提交表单后。里面的值是NULL

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!