如何取form中的值,在js中进行判断??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何取form中的值,在js中进行判断??相关的知识,希望对你有一定的参考价值。

就是取from中输入的值,在js进行判断,达到类似登录过程中提示密码错误的效果!不需调用数据库,只是简单的模拟一下,给两个固定的值。。

参考技术A function userCheck()
//申明变量获取输入的值
var username = document.form1.username.value;
var password = document.form1.password.value;
if(username=="")
window.alert("用户名不能为空。");
document.form1.username.focus();
return false;
if(username=="abc")
window.alert("用户名不能为空。");
document.form1.username.focus();
return false;

if(password=="")
window.alert("请输入密码");
document.form1.password.focus();
return false;
if(password=="123")
window.alert("密码错误");
document.form1.password.focus();
return false;
<form method="post" name="form1" action="servlet/LoginServlets">
<center>
<p> <table width="225" border="1" bordercolor="#00FF00">
<tr>
<td width="64"><div align="center">登陆名:</div></td>
<td colspan="2">
<div align="left">
<input type="text" name="username" title="请输入登陆名" />
</div></td></tr>
<tr>
<td><div align="center">密 码:</div></td>
<td colspan="2">
<div align="left">
<input type="password" name="password" size="21" title="请输入密码">
</div></td></tr>
<tr><tr>
<td colspan="2"><div align="center">
<input name="button" type="button" onClick="userCheck()" value="登陆" />
</div></td>
<td><div align="center">
<input name="reset" type="reset" onClick="quxiao()" value="取消" />
</div></td>
</tr>
</table>

js里怎么取session的值

当index.jsp页面 window.onload 的时候去读Action,在Action里面把一个数据存在了session里面,在Js函数里面要怎么取session的值

因为Session是保存在服务端的,js只能通过ajax读取Session。不过一般也不建议这么做,你可以把前端验证码输入的值传给后端,后端判断是否正确,返回是否正确就行了。因为你直接把验证码发给前端,这样就可以使用js得到验证码,并自动输入,就失去验证码的意义了。
JScript code
var id = \'<%=Session["UserName"] %>\';
混写就OK了。
参考技术A 用jstl里面的<C:OUT 标签吧,然后 var data='<c:out value="$你要取的数据"/>'; 这样就OK了,本回答被提问者采纳 参考技术B <%=session.getAttribute("name")%>

以上是关于如何取form中的值,在js中进行判断??的主要内容,如果未能解决你的问题,请参考以下文章

js 中如何取出数组中的值?

c#如何读取json中的值

js里怎么取session的值

java中js如何取到request中的值

JS 中如何判断数组

js 数组的indexOf可以判断对象数组中的对象有没有在数组中吗