在提交自定义操作URL之前使用PHP验证表单

时间:2012-02-21 19:09:11

标签: php forms validation

我将在前言中说我目前对PHP的知识非常有限,所以如果这看起来很简单,我会道歉。

我有一个现有的HTML表单,它完全使用jQuery验证。表单数据正在提交给第三方电子邮件广告系列管理员。我想包括一些额外的服务器端验证。有没有办法运行PHP函数,如果错误数组= 0,然后将表单提交到自定义URL操作?

我发现的每个教程都假设您将表单数据推送到自定义构建的服务器,因此它们始终将表单操作留空。我只想用PHP进行额外的验证,就是这样。

任何指导都会有很大帮助。这是我的表单代码。

<form action="http://customURL-for-campaign-manager" onsubmit="return validate()"  method="post">
    First name:<input type="text" name="customFname" id="name"/>
    Last Name:</div><input type="text" name="customLname" id="LastName" />
    Email Address:<input type="text" name="customEname" />
    Zipcode (optional):<input type="text" name="customZname" />
<input type="submit" value="Sign Up" />
</form>

提前致谢。

2 个答案:

答案 0 :(得分:1)

你可以只在ajax中调用你自己的服务器在validate()中并让它检查表单输入。如果您喜欢这些值,您可以让客户将表单提交给第三方服务器。

答案 1 :(得分:0)

您可以在此处使用cURL(http://php.net/manual/en/book.curl.php

这意味着,您的html文件将数据发送到您的validator.php,验证并可能清理您的代码。之后,您可以使用cURL将错误或重新发布数据发送到最终目的地。