尝试使用超链接中的 javascript 在 PHP 中触发两个复选框数组的值。我面临的问题是 php 希望复选框数组使用 [ ] 而 javascript 没有。
这是我的代码...您建议使用什么代码使复选框2 = checkbox1 AND checkbox1 = checkbox2中的选中项目?
<a id='swap' href=\"javascript: swapContacts();\">Swap</a>
<br>
<input class='c_contactmethods' type='checkbox' name='checkbox1[]' value='1'>Phone<br>
<input class='c_contactmethods' type='checkbox' name='checkbox1[]' value='2'>Email<br>
<input class='c_contactmethods' type='checkbox' name='checkbox1[]' value='3'>Text<br>
<input class='c_contactmethods' type='checkbox' name='checkbox1[]' value='4'>Mail<br>
<br>
<input class='c_co_contactmethods' type='checkbox' name='checkbox2[]' value='1'>Phone<br>
<input class='c_co_contactmethods' type='checkbox' name='checkbox2[]' value='2'>Email<br>
<input class='c_co_contactmethods' type='checkbox' name='checkbox2[]' value='3'>Text<br>
<input class='c_co_contactmethods' type='checkbox' name='checkbox2[]' value='4'>Mail<br>
我需要关于 javascript 中 swapContacts() 代码的帮助。这是我正在尝试使用的:
var i=0;
for (i=0;i<document.form1.checkbox1.length;i++){
$tempstr = document.form1.checkbox1[i].value;
document.form1.checkbox1[i].value= document.form1.checkbox2[i].value;
document.form1.checkbox2[i].value= $tempstr;
}