php表单form问题 脚本 functionformone(){ varname=jquery(#name).val(); varurl=jquery(#url).val(); vartel=jquery(#tel).val(); vartelreg=/^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d
php表单form问题
脚本
function formone(){
var name=jquery(#name).val();
var url=jquery(#url).val();
var tel=jquery(#tel).val();
var telreg=/^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/;
var zw=/^[\u4e00-\u9fa5]/;
var ask=jquery(#ask).val();
var des=jquery(#des).val();
if(name==){alert(请输入您的姓名!);jquery(#name).focus();return false;}else if(!zw.test(name)){alert(请输入正确的姓名!);jquery(#name).focus();return false;}
else if(tel==){alert(请输入您的联系电话!);jquery(#tel).focus();return false;}else if(!telreg.test(tel)){alert(请输入正确的联系电话!);jquery(#tel).focus();return false;}
else if(ask==){alert(请输入您的问题!);jquery(#ask).focus();return false;}else if(!zw.test(ask)){alert(请输入正确的问题!);jquery(#ask).focus();return false;}
else if(des==){alert(请输入您的问题描述!);jquery(#des).focus();return false;}else if(!zw.test(des)){alert(请输入正确的问题描述!);jquery(#des).focus();return false;}
else{
jquery.ajax({
url:'submit.php',
data:{name:jquery(#name).val(),tel:jquery(#tel).val(),ask:jquery(#ask).val(),des:jquery(#des).val(),url:jquery(#url).val()},
type:'post',
datatype:'text',
success:function(msg){
if(parseint(msg)!=0){
alert(您的问题提交成功,正在审核中...);
jquery(#name).val();
jquery(#tel).val();
jquery(#ask).val();
jquery(#des).val();
}else{
alert(您的问题提交失败,请直接在线咨询或者拨打400-600-4936官方电话!);
}
}
})
}
}
php代码
请问怎样将脚本的验证写入到php中去验证字段
------解决思路----------------------
$name = stripslashes($_post【本文来自鸿网互联 (http://www.68idc.cn)】['name']);
$tel = stripslashes($_post['tel']);
$ask = stripslashes($_post['ask']);
$des = stripslashes($_post['des']);
$time = date('y年m月d日h时i分s秒',time());
$url = stripslashes($_post['url']);
$telreg='/^((\d{11})
------解决思路----------------------
^((\d{7,8})
------解决思路----------------------
(\d{4}
------解决思路----------------------
\d{3})-(\d{7,8})
------解决思路----------------------
(\d{4}
------解决思路----------------------
\d{3})-(\d{7,8})-(\d{4}
------解决思路----------------------
\d{3}
------解决思路----------------------
\d{2}
------解决思路----------------------
\d{1})
------解决思路----------------------
(\d{7,8})-(\d{4}
------解决思路----------------------
\d{3}
------解决思路----------------------
\d{2}
------解决思路----------------------
\d{1}))$)$/';
$zw='/^[\u4e00-\u9fa5]/';
if($_post){
if(empty($name)){
echo 1;
}elseif(!preg_match($zw, $name)){
echo 2;
}elseif(empty($tel)){
echo 3;
}elseif(!preg_match($telreg, $tel)){
echo 4;
}elseif(empty($ask)){
echo 5;
}elseif(!preg_match($zw, $ask)){
echo 6;
}elseif(empty($des)){
echo 7;
}elseif(!preg_match($zw, $des)){
echo 8;
}else{
echo 9;
}
}else{
echo 0;
}
success:function(msg){
switch(msg){
case 1:
alert('请输入您的姓名!');break;
case 2:
alert('请输入正确的姓名!');break;
case 3:
alert('请输入您的联系电话');break;
case 4:
alert('请输入正确的联系电话!');break;
case 5:
alert('请输入您的问题!');break;
case 6:
alert('请输入正确的问题!');break;
case 7:
alert('请输入您的问题描述');break;
case 8:
alert('请输入正确的问题描述!');break;
case 9:
alert('您的问题提交成功,正在审核中...');break;
case 0:
alert('您的问题提交失败,请直接在线咨询或者拨打400-600-4936官方电话!');
}
}