【发布时间】:2010-02-01 00:03:13
【问题描述】:
我看到很多关于从头开始构建提交表单的 jquery 教程,这很酷,但我想知道是否可以转换我现有的表单。
我使用的是典型的表单,并且已经检查了电子邮件和空白值。现在,在提交表单时,用户会被带到带有 form-submit.php 的确认 php 页面。
我想将其更改为仅在当前页面上给用户一行“您的表单已提交”
这是我的表格:
<form name="theForm" action="/contact-form2.php" method="post" onsubmit="return formCheck(this);" >
<table class="formTable" cellpadding="3" cellspacing="0">
<tbody><tr>
<td align="left"><b>Name:</b></td>
<td><input name="name" id="name" size="25" value="" type="text" /></td>
</tr>
<tr>
<td align="left"><b>Email:</b></td>
<td><input name="email" id="email" size="25" type="text" /></td>
</tr>
<tr>
<td align="left"><b>Confirm Email:</b></td>
<td><input name="email_confirm" id="email_confirm" size="25" type="text" /></td>
</tr>
<tr>
<td align="left"><b>Subject:</b></td>
<td><input name="Subject" id="subject" size="35" value="" type="text" /></td>
</tr>
<tr>
<td align="left" valign="top"><b>Message:</b></td>
<td><textarea name="Message" id="message" cols="30" rows="6"></textarea></td>
</tr>
<tr align="left"><td> </td><td><input type="submit" value="Submit" onclick=" return checkEmail();" /> <input type="reset" value="Reset" /></td></tr>
</tbody>
</table>
</form>
那么是否可以只更改 on submit 或 onclick 以便能够通过外部 php 文件提交表单并保持在同一页面上?
【问题讨论】: