我有一组4个复选框.
如果检查了任何两个,则将它们的值复制到两个隐藏的输入字段.
第一个选中的复选框值转到第一个输入 id="checkedBox1"
如何获取第二个选中的复选框值以转到第二个隐藏的输入字段 id="checkedBox2"
我已经使用下面的JavaScript函数将值放入各个复选框的每个输入中,但无法弄清楚如何遍历所有四个复选框的列表并将两个选中的复选框放入每个单独的输入字段中.
复选框:
<input type="checkbox" value="test1" id="a" name="one"><label>Test11</label>
<input type="checkbox" value="test2" id="b" name="one"><label>Test12</label>
<input type="checkbox" value="test3" id="c" name="one"><label>Test13</label>
<input type="checkbox" value="test4" id="d" name="one"><label>Test14</label>
<input type="hidden" value="" id="checkedBox1">
<input type="hidden" value="" id="checkedBox2">
<script>
function populate() {
var checkboxes = document.getElementsByName('one');
var ip1 = document.getElementById('checkedBox1');
var ip2 = document.getElementById('checkedBox2');
// clear current values
ip1.value = ip2.value = '';
var first = false;
var second = false;
// Loop over checkboxes,stop when found 2 that are checked
for …Run Code Online (Sandbox Code Playgroud) 我已经阅读过有关此问题的类似文章,但无法完全理解我在这里做错了什么。可以很好地收到“收件人”电子邮件。
但是,使用以下脚本时,我无法发送“ CC”电子邮件。任何帮助将非常感激。
// Require Pear Mail Packages
require_once ("Mail.php");
require_once ("Mail/mime.php");
require_once ("Mail/mail.php");
$crlf = "\n";
$from = "Company <admin@example.com>";
$to = $purchasersName . "<" . $purchasersEmail . ">";
$cc = "Company <admin@example.com>";
$subject = "Company Order Confirmation";
$host = "localhost";
$port = "25";
$username = "the username";
$password = "the password";
$hdrs = array ('From' => $from,
'To' => $to,
'Cc' => $cc,
'Subject' => $subject);
$mime = new Mail_mime(array('eol' => $crlf));
$mime->setHTMLBody($mailBody);
$body = $mime->get(); …Run Code Online (Sandbox Code Playgroud)