嘿我正在建立一个网站,你可以发送其他用户的电子邮件。
我的问题是,当我去提交时,它不提交两个值?
我的表单有一个文本框,用户想要发送电子邮件,另一个是文本区域,即邮件。
我不想要2个提交按钮
答案 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)
检查您的输入并添加唯一的“名称”属性。