【发布时间】:2009-07-07 06:42:11
【问题描述】:
我对 jQuery 很陌生,我不知道该怎么做,以及是否可以在不手动编辑插件的情况下完成。
假设有这样一个简单的形式:
<form action="page.php" method="post">
Name: <input type="text" name="Your name" id="contact-name" value="" />
Email: <input type="text" name="Your email" id="contact-email" value="" />
</form>
当您以“标准”方式或使用 ajaxSubmit() 提交时,请求的值采用字段名称的标签,因此在 page.php 中我将拥有:
$_POST['Your name'];
$_POST['Your email'];
相反,我想用字段的 id 标记提交的值:
$_POST['contact-name'];
$_POST['contact-email'];
有没有办法使用 jquery 和 ajaxsubmit() 插件来做到这一点? 而且,也许,即使是正常使用表单,也有办法做到这一点?
p.s: 是的,我知道,我可以将字段的 name 和 id 属性都设置为'contact-name',但是包含相同值的两个属性如何有用呢?
【问题讨论】: