【发布时间】:2012-06-24 08:42:14
【问题描述】:
我已经使用统一的 jquery 插件格式化了我的表单。同样对于提交表单,我正在使用链接,因为我已经添加了一些效果,如果我为此使用输入类型提交,它将被格式化为统一。
<form>
<ul>
<li><label>Your Name:</label><input type="text" name="name" size="40"/></li>
<li><label>Your Email:</label><input type="email" name="email" size="40"/></li>
<li>
<label>Gender:</label>
<select name="gender">
<option>Male</option>
<option>Female</option>
</select>
</li>
<li><label>Subject:</label><input type="text" name="subject" size="40"/></li>
<li><label>Write your letter here:</label><textarea name="message" cols="60" rows="15"></textarea></li>
OR ELSE<br/><br/>
<li>
<label>Upload your letter:</label>
<input type="file" />
</li>
<li>
<a id="mylink" class="button" href="#">
<img src="button.png" alt="" />Send</a>
</li>
</ul>
</form>
现在我想使用链接提交此表单,并且还想同时通过电子邮件将其发送到两个电子邮件 ID。我可以使用什么 javascript 代码。我正在使用以下代码提交表单,然后在 send.php 中发送邮件。
a.onclick = function() {
$(this).parents('form:first').submit();
send.php;
return false;
}
可以这样调用send.php吗?
【问题讨论】:
-
如果你想提交表单,你需要给它一个
action="yourURLhere"属性,以便它知道提交到哪里。你是说你希望表单提交到不同于 send.php 的地方吗?为什么? (您可以让您提交的 php 调用 send.php 或自己发送电子邮件,无需来自浏览器的两个请求。)
标签: php javascript jquery html forms