2012-04-10 13 views
1

推荐jQuery 1.6.4 ajax php表单邮件脚本?推荐jQuery 1.6.4 ajax PHP表单邮件脚本

我一直在寻找适合我可以使用的jQuery 1.6.4 ajax php的脚本。我遇到的很多事情都是脚本的一部分,需要花费很多时间才能完成。有什么从头到尾都有清晰的描述。如果可能的话,也使用check.php脚本。

我正在使用ajax post与php脚本使用jQuery 1.6.4表单邮件。如果单个输入字段未填充,则为jQuery错误消息。

要注册一个ID号码并选择模块主题1或主题2并提交。这将转到subjectData.mysql数据库

我已经使用jQuery 1.6.4设计了一个表单邮件。

<div class="field"><!-- Start Login--> 
    <form action="register.php" method="post" class="register"> 
     <fieldset class="ui-widget ui-widget-content"> 
     <label for="textinput1"><strong>Log in to register a module</strong></label> 
     <input id="textinput1" placeholder="people number" type="text" /></fieldset> 
     <fieldset data-role="controlgroup"> 
     <input id="textinput2" placeholder="Password" type="password" /></fieldset> 
     <fieldset data-role="controlgroup" data-mini="true"> 
     <input type="radio" name="radio-choice-1" id="radio-mini-1" value="modNo1" checked="checked" /> 

     <label for="radio-mini-1">subject 1</label> 
     <input type="radio" name="radio-choice-1" id="radio-mini-2" value="modNo2" /> 
     <label for="radio-mini-2">subject 2</label></fieldset> 
     <input type="submit" data-theme="a" name="submit" value="Register" /> 
     <button data-theme="b" id="reset" type="reset">Reset</button> 
    </form> 
</div> 

     <!-- END Login--> 
</div> 
+0

你想要什么check.php做的正是?你可以在PHP端使用任何形式的邮件脚本......你可以像往常一样将值发送给php,并让它处理数据。 – prodigitalson 2012-04-10 19:53:08

+0

注册一个ID号码,并选择模块主题1或主题2,然后提交

+0

这听起来像你不需要一个formmail脚本,而是需要编写一个脚本来存储你的数据,然后可能发送一封邮件。你是否知道PHP,因为你可能不会找到一些你可以改变一些配置设置的东西,它神奇地工作。 – prodigitalson 2012-04-10 20:00:58

回答

0

我prodigitalson同意,你需要知道一些PHP写你所需要的代码,并建立与PHP的jQuery的AJAX响应接受它,并根据该响应做一些JavaScript魔术。但是你必须编写这个自定义位。

表单很可能会将POST数据发送到check.php,它将在那里处理,然后它将构建一个json编码的respopnse以回复带有表单的页面。然后,您需要在该网页上的一些JavaScript代码:

  1. 发送按钮和绑定的Prevent default operation该点击事件表单提交阿贾克斯。
  2. 在check.php上构建php代码,使用POST数据(PHP中的$_POST数组)做一些事情,并准备一个json编码响应(构建一个数组,并在完成后回显json_encode的输出)。
  3. 打造的JavaScript代码来处理从check.php Ajax响应

关于如何使用PHP回应jQuery的Ajax请求一些示例代码here