发新话题
打印

PHP判断表单提交

PHP判断表单提交

求用PHP判断提交表单的写法.如:
有一个表单,包括:姓名(name)密码(pass)重新输入密码(pass2)
1、如何判断姓名只包含中文,以及长度限制?(或者只包含中、英文)
2、如何判断密码(pass)的长度在4到10之间?
3、如何设置如果判断不正确两个密码框就清空,而且,如果姓名(name)不正确,鼠标停在姓名(name)框里?
请高手赐教!!!

TOP

复制内容到剪贴板
代码:
//判断输入的是不是"0-9,_,+"
function isTel()
{
  return (((event.keyCode >= 48) && (event.keyCode <= 57)) || (event.keyCode == 43) || (event.keyCode == 95));
}
//检验表单的正确性
function check() {
//用于判断电子邮件的格式
if ((document.register.User.value == "") || (document.register.User.value.length < 6 || document.register.User.value.length > 16)) {
  alert("错误的用户名格式!用户名必须为6到16个英文.");
  document.register.User.focus();
  return false;
}
if(/[^\u4e00-\u9fa5]/.test(document.register.User.value))   
  {   
      
  }else{
   alert("用户名不能为中文");
   document.register.User.focus();
   return false;
   }
if ((event.keyCode<0 || event.keyCode > 255)) {
  alert("用户名不能是中文!");
  document.register.User.focus();
  return false;
}
if (document.register.Pwd.value =="") {
  alert("密码不能为空!");
  document.register.Pwd.focus();
  return false;
}
if (document.register.Pwd.value != document.register.Pwd2.value) {
  alert("密码校验错误!");
  document.register.Pwd2.focus();
  return false;
}
if (document.register.Realname.value == "") {
  alert("请正确填写您的真实姓名!");
  document.register.Realname.focus();
  return false;
}
if (document.register.Address.value == "") {
  alert("请正确填写联系地址!");
  document.register.Address.focus();
  return false;
}
if (document.register.postcode.value == "") {
  alert("请正确填写邮编号码!");
  document.register.postcode.focus();
  return false;
}

if (document.register.Email.value == "") {
  alert("请正确填写emai地址!");
  document.register.Email.focus();
  return false;
}


var email = document.register.Email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+\.([a-zA-Z0-9_-.])$/;
flag = pattern.test(email);
if(flag)
{
  return true;
} else {
  alert("错误的E-mail地址,请重填!");
  document.register.Email.focus();
  return false;
}
}
等我挣了100万我就找个人娶了!哈哈!

TOP

干吗非的。。。。。。。。。。。用php啊  js不能好实现吗
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

一般来说JS是够了
但怕就怕有人JS禁用 或者是别有用心的人绕过JS攻击你
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

发新话题