如何只用一个提交按钮提交两个值?

时间:2011-05-20 07:19:11

标签: php mysql html

嘿我正在建立一个网站,你可以发送其他用户的电子邮件。

我的问题是,当我去提交时,它不提交两个值?

我的表单有一个文本框,用户想要发送电子邮件,另一个是文本区域,即邮件。

我不想要2个提交按钮

6 个答案:

答案 0 :(得分:6)

答案 1 :(得分:4)

您的输入需要唯一的name属性。

示例:

<form>
<input type="text" name="recipient_address" />
<textarea name="message_body"></textarea>

<!-- no real need for a name on the submit button -->
<input type="submit" value="Send Message" />
</form>

答案 2 :(得分:2)

您要发送到服务器的任何值都要确保它位于表单标记中。当用户单击“提交”按钮时,表单中的所有数据将与页面请求一起发送。您可以在表单中包含任意数量的项目。

答案 3 :(得分:0)

<html>
<head>
/*... your code here
...*/
</head>
<body>
<form name='sampleForm' action='sample.htm' onsubmit='ValidatethisForm()' method="post" enctype="multipart/form-data">
   <input type='text' name='formElem1'>
   <textarea name='formElem2'></textarea>
   <input type = 'submit' value='submit'>
</form>
</body>

</html>

在验证功能中,一旦完成验证,请使用“return true”继续。您可以提交多个表单元素,只要它们具有不同的名称属性并且位于表单标记内。

答案 4 :(得分:0)

到目前为止,我发现的最好的是here

快乐编码

答案 5 :(得分:-1)

检查您的输入并添加唯一的“名称”属性。