- HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>管理员登陆</title><link href="images/login.css" rel="stylesheet" type="text/css" /></head><script language="javascript">function check(){ if(login.UserName.value==""){ alert("请输入账户名"); return false; history.back(); login.UserName.focus(); } else { alert(login.UserName.value); } if(login.Password.value==""){ alert("请输入密码"); return false; history.back(); login.Password.focus(); } }</script><body><div id="wrap"> <div id="header"> </div> <div id="content-wrap"> <div class="space"> </div> <form name="login" action="" method="post"> <div class="content"> <div class="field"><label>账 户:</label><input class="username" name="adminname" id="UserName" type="text" /></div> <div class="field"><label>密 码:</label><input class="password" name="adminpw" id="Password" type="password"/><br/></div> <div class="btn"><input name="submit" type="submit" class="login-btn" value="" onClick="return check()"/></div> </div> </form> </div> <div id="footer"> </div></div> </body></html>
jsp怎么能取到输入的账户和密码的值?
------解决方案--------------------------------------------------------
标题不明确啊
var userName = document.getElementById("UserName").value;
var password = document.getElementById("Password").value;
------解决方案--------------------------------------------------------
楼上的当时是可以取得到的,至于楼主的写法
我不确定login是否可以直接获得表单dom对象,
我只知道可以用document.forms[0]可以获得第一个表单dom对象
或者是用document.forms["login"]可以获得指定的
得到表单的dom对象后再通过form.表单其他控件的name名称或者id名称都可以得到对应的控件dom对象的
form.UserName.value是没问题的,
------解决方案--------------------------------------------------------
楼主的意思是,如何对输入的账户和密码进行判断的么?
首先是<input name="submit" type="submit" class="login-btn" value="" onClick="return check()"/>
通过onclick 调用check()函数,
login.UserName.value 就是当前输入的账户的值
login 、就是form的name属性指定值
UserName 就是表单下的元素 id ,也就是<input class="username" name="adminname" id="UserName" type="text" /> id指定的值
value就是 这么input框的值
通常取值,是这样的
document.forms[i].elements[i].value
但是dom模型中,document可以省略掉,可以直接用表单名.元素id.属性 来获取相应的值
------解决方案--------------------------------------------------------
为什么人楼主一直问java的写法,答案却是javascript的写法