出于某种原因,我无法使用我已经尝试了几天的脚本。
我有一些显示不同颜色的复选框。当用户单击一种颜色时,我希望脚本重新加载我网站的其中一个 DIV。
一切都可以正常使用<form>
标签和一个<input type="submit">
,基本上是一个按钮。但它永远不会只通过选中一个复选框来工作,我总是必须点击提交。
任何有关代码的帮助将不胜感激!
谢谢!
javascript:
<script>
$('.colors').delegate('input:checkbox', 'change', function() {
if ($(this).attr("checked")) {
var id = $("#regularCheckbox").find(':checked').val();
$('#itemMain').load('index.php?color='+id);
}
}).find('input:checkbox').change();
</script>
形式:
<?php
$colors = mysql_query("SELECT DISTINCT color_base1 FROM item_descr ORDER BY color_base1");
while ($colorBoxes = mysql_fetch_array($colors))
{
echo "<input type='checkbox' id='checkbox-1-1' class='regularCheckbox' name='color' value='".$colorBoxes[color_base1]."' /><font class='similarItemsText'> ".$colorBoxes[color_base1]."</font><br />";
}
?>
</div>