【发布时间】:2018-04-26 10:17:55
【问题描述】:
我已经创建了 php 页面(从数据库中获取数据)并再次检查了每个复选框。每个复选框都与不同的页面链接。我希望当我选中一个或多个复选框并单击提交按钮时。它显示链接到这些选中复选框的 php 页面 这是我的代码,但它没有根据选中的复选框显示页面
<ul id="Names" class="stateNames">
<li>Alabama
<ul class="airports">
<li><input type="checkbox" class="destination"/> Birmingham, AL</li>
<li><input type="checkbox" class="destination"/> Huntsville, AL</li>
</ul>
<li>Alaska
<ul class="airports">
<li><input type="checkbox" class="destination"/> Anchorage, AK</li>
<li><input type="checkbox" class="destination"/> Fairbanks, AK</li>
<li><input type="checkbox" class="destination"/> Juneau, AK</li>
</ul>
</li>
</ul>
<input type="button" onclick="clickHandler()" value="Submit" />
<script>
function clickHandler() {
endLocDest1 = "";
endLocDest2 = "";
endLocDest3 = "";
endLocDest4 = "";
endLocDest5 = "";
for(i = 0; i < document.getElementsByClassName('destination').length; i++) {
if (document.getElementsByClassName('destination')[i].checked) {
endLocDest1= window.open('http://localhost/project/conct5.php');
endLocDest2= window.open('http://localhost/project/conct7.php');
endLocDest3= window.open('http://localhost/project/conct8.php');
endLocDest4= window.open('http://localhost/project/conct7.php');
endLocDest5= window.open('http://localhost/project/conct8.php');
}
};
}
</script>
【问题讨论】: