求一个js的无刷新的表单验证实例~

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:36:52
大概是 有个区域显示 各个文本框的错误信息

如 邮箱格式 纯数字 为空等等 验证触发用的是失去焦点或者内容改变

然后提交按钮不可用 等所有信息都正确了才可用

谢谢大家了 如果东西好用我可以加分~~
读书的时候问的问题,现在都工作四年了,后头看,好笨啊。

事件触发就不写了
function xxx()
{
var _p = ture;
if(你要做的判断)
{
//如果错误
_p = false;
}
....
//最后验证是否全部通过
if(_p == true)
{
//表单提交
}

}

失去焦点或者内容改变 onchange/onblur
<input onchange/onblur="check(this)">
至于验证内容自己根据自己情况做把
“提交按钮不可用 等所有信息都正确了才可用 ”可以在check()中用类似

if(s1="ok")&&(s2="ok")&&(s3="ok")&&...
{获取提交按钮对象
设置button.disabled=true就可以了

}

这个把要求说清楚啊~