【发布时间】:2020-09-08 16:21:07
【问题描述】:
我有一个网站只允许在提交时将这些输入发送到服务器:
- 姓名(输入)
- 电话(输入)
- 电子邮件(输入)
- 消息(文本区域)
我的服务器只能接收上述这些字段。
我想创建额外的文本区域并在提交事件时将它们组合在一起。它会在网站上显示如下:
- 姓名(输入)
- 电话(输入)
- 电子邮件(输入)
- 消息(文本区域)
- 消息 2(文本区域)
接收方式如下:
- 姓名:姓名
- 电话:电话
- 电子邮件:电子邮件
- 消息:消息,消息 2
我该怎么做?有可能吗?
这是我的代码。但它不会结合文本区域。点击按钮即可加载代码:
var h1Text = document.querySelector("h1").textContent;
$(function () {
$('button.requestbtn').click(function () {
setTimeout(function () {
$("#message").val("I am interested in " + h1Text);
$(".rg-modal-contact h2").text(h1Text);
$("#message").after('<textarea id="message2" class="comments" rows="5" placeholder="Comments, Questions, Special Requests?"></textarea>')
var _form = document.querySelector("#form");
_form.addEventListener("submit", function() {
var msg = document.querySelector("#message");
var msg1 = document.querySelector("#message2");
msg.value = msg.value + ", " + msg1.value;
});
}, 1);
});
});
【问题讨论】:
标签: javascript html jquery contact-form