我使用 SmtpJS 来捕获我的表单的值并将其发送到我的电子邮件。
到目前为止,我可以毫无问题地获得输入值
但是如何获取选中复选框的值?
<div class="form-group">
<label class="contact_us_title">Name</label>
<input type="text" class="form-control" id="name" placeholder="Name">
</div>
<div class="form-group">
<label class="contact_us_title">Question</label>
<div >
<label class="checkbox-inline"><input type="checkbox" value="">A</label>
<label class="checkbox-inline"><input type="checkbox" value="">B</label>
<label class="checkbox-inline"><input type="checkbox" value="">C</label>
</div>
</div>
<script>
function sendMail() {
let fields = {
name: document.querySelector("#name").value,
};
let body = 'Name:' + fields.name;
Email.send({
Host : "smtp.yourisp.com",
Username : "username",
Password : "password",
To : 'them@website.com',
From : "you@isp.com",
Subject: "title",
Body: body,
}).then(
message => alert(message)
);
}
</script>