验证码action类
request.getSession().setAttribute("rand", p_w_picpath.getSRand());
<input type="text" name="imag" id="imagnum">//验证码输入框
<input type="hidden" id="code" value="<%=session.getattribute("rand") %>">//action中生成的验证码
<input type="submit" value="登陆" type="reset" value="取消">
js代码:function check() {
var imagnum = $("#imagnum").val();
var rands = $("#code").val();
alert(rands);
var message;
if (imagnum != rands) {
message = "验证码错误,请重新填写!"
$("#checkcode").html(message);
}
}
判断不超过5000个字符
<script language="javascript">
function check()
{
var str=document.getElementById("txt").value
var txtLength
obj=str.match(/[^\x00-\xff]/g)
if(obj!=null)
{
txtLength=obj.length+str.length;
}
else
{
txtLength=str.length;
}
if(txtLength>5000)
{
alert("超过限制!")
return false
}
}
</script>
<form method="post" action="" onsubmit="return check()">
<textarea id="txt"></textarea>
<input type="submit" value="提交">
</form>
{
var intLength=0
for (var i=0;i<fData.length;i++)
{
if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255))
intLength=intLength+2
else
intLength=intLength+1
}
if(intLength>5000){
document.getElementById("txt").disabled="disabled"; //当超过5000字时候,把textarea标签设为不可写。
}
}
转载于:https://blog.51cto.com/2197042/1220840