Home > php教程 > php手册 > body text

PHP表单form有关问题

WBOY
Release: 2016-06-06 19:42:55
Original
979 people have browsed it

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(){<br />
var name=jQuery("#name").val();<br />
var url=jQuery("#url").val();<br />
var tel=jQuery("#tel").val();<br />
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}))$)$/;<br />
var zw=/^[\u4e00-\u9fa5]/;<br />
var ask=jQuery("#ask").val();<br />
var des=jQuery("#des").val();<br />
if(name==""){alert("请输入您的姓名!");jQuery("#name").focus();return false;}else if(!zw.test(name)){alert("请输入正确的姓名!");jQuery("#name").focus();return false;}<br />
else if(tel==""){alert("请输入您的联系电话!");jQuery("#tel").focus();return false;}else if(!telreg.test(tel)){alert("请输入正确的联系电话!");jQuery("#tel").focus();return false;}<br />
else if(ask==""){alert("请输入您的问题!");jQuery("#ask").focus();return false;}else if(!zw.test(ask)){alert("请输入正确的问题!");jQuery("#ask").focus();return false;}<br />
else if(des==""){alert("请输入您的问题描述!");jQuery("#des").focus();return false;}else if(!zw.test(des)){alert("请输入正确的问题描述!");jQuery("#des").focus();return false;}<br />
else{<br />
jQuery.ajax({<br />
url:'submit.php',<br />
data:{name:jQuery("#name").val(),tel:jQuery("#tel").val(),ask:jQuery("#ask").val(),des:jQuery("#des").val(),url:jQuery("#url").val()},<br />
type:'post',<br />
dataType:'text',<br />
success:function(msg){<br />
if(parseInt(msg)!=0){<br />
alert("您的问题提交成功,正在审核中...");<br />
jQuery("#name").val("");<br />
jQuery("#tel").val("");<br />
jQuery("#ask").val("");<br />
jQuery("#des").val("");<br />
}else{<br />
alert("您的问题提交失败,请直接在线咨询或者拨打400-600-4936官方电话!");<br />
}<br />
}<br />
})<br />
}<br />
}
Copy after login

PHP代码
<?php<br />
/**<br />
 * @处理表单提交数据<br />
*/<br />
define('INCLUDE_CHECK',1);<br />
require_once('connect.php');<br />
$name=stripslashes($_POST['name']);<br />
$tel=stripslashes($_POST['tel']);<br />
$ask=stripslashes($_POST['ask']);<br />
$des=stripslashes($_POST['des']);<br />
$time=date('Y年m月d日H时i分s秒',time());<br />
$url=stripslashes($_POST['url']);<br />
<br />
if(isset($_POST['name']) && !empty($_POST['name'])){<br />
$query=mysql_query("insert into say(name,tel,ask,des,time,url)values('$name','$tel','$ask','$des','$time','$url')");<br />
}<br />
?>
Copy after login

请问怎样将脚本的验证写入到PHP中去验证字段
------解决思路----------------------
$name = stripslashes($_POST【本文来自鸿网互联 (http://www.68idc.cn)】['name']);<br />
$tel = stripslashes($_POST['tel']);<br />
$ask = stripslashes($_POST['ask']);<br />
$des = stripslashes($_POST['des']);<br />
$time = date('Y年m月d日H时i分s秒',time());<br />
$url = stripslashes($_POST['url']);<br />
<br />
$telreg='/^((\d{11})<br><font color='#FF8000'>------解决思路----------------------</font><br>^((\d{7,8})<br><font color='#FF8000'>------解决思路----------------------</font><br>(\d{4}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{3})-(\d{7,8})<br><font color='#FF8000'>------解决思路----------------------</font><br>(\d{4}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{3})-(\d{7,8})-(\d{4}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{3}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{2}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{1})<br><font color='#FF8000'>------解决思路----------------------</font><br>(\d{7,8})-(\d{4}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{3}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{2}<br><font color='#FF8000'>------解决思路----------------------</font><br>\d{1}))$)$/';<br />
$zw='/^[\u4e00-\u9fa5]/';<br />
<br />
if($_POST){<br />
	if(empty($name)){<br />
		echo 1;<br />
	}elseif(!preg_match($zw, $name)){<br />
		echo 2;<br />
	}elseif(empty($tel)){<br />
		echo 3;<br />
	}elseif(!preg_match($telreg, $tel)){<br />
		echo 4;<br />
	}elseif(empty($ask)){<br />
		echo 5;<br />
	}elseif(!preg_match($zw, $ask)){<br />
		echo 6;<br />
	}elseif(empty($des)){<br />
		echo 7;<br />
	}elseif(!preg_match($zw, $des)){<br />
		echo 8;<br />
	}else{<br />
		echo 9;<br />
	}<br />
}else{<br />
	echo 0;<br />
}
Copy after login


    success:function(msg){<br />
        switch(msg){<br />
            case 1:<br />
                alert('请输入您的姓名!');break;<br />
            case 2:<br />
                alert('请输入正确的姓名!');break;<br />
            case 3:<br />
                alert('请输入您的联系电话');break;<br />
            case 4:<br />
                alert('请输入正确的联系电话!');break;<br />
            case 5:<br />
                alert('请输入您的问题!');break;<br />
            case 6:<br />
                alert('请输入正确的问题!');break;<br />
            case 7:<br />
                alert('请输入您的问题描述');break;<br />
            case 8:<br />
                alert('请输入正确的问题描述!');break;<br />
            case 9:<br />
                alert('您的问题提交成功,正在审核中...');break;<br />
            case 0:<br />
                alert('您的问题提交失败,请直接在线咨询或者拨打400-600-4936官方电话!');<br />
        }<br />
    }
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!