我对js不是很了解,只在需要的时候用,用从网上偷来的套路。
我有一些单选按钮和三个需要交互的链式(级联)SELECT 输入。我为链式 SELECTS 找到了一个健壮的代码库 (jCombo),运行良好,我正在尝试添加一些单选按钮到组合中(选定的单选按钮值也传递给填充 SELECTS 的 AJAX 例程。一切如果我更改选定的单选按钮并刷新页面,则可以工作现在我只需要链接的 SELECTS 在单选按钮更改时动态自动填充(无需刷新页面)。
<form method=get action="" id="fred">
<input type="submit">
</form>
<input type="radio" name="degree" class="degree" value="C" form="fred">
<input type="radio" name="degree" class="degree" value="A" form="fred">
<input type="radio" name="degree" class="degree" value="B" form="fred" checked >
<input type="radio" name="degree" class="degree" value="M" form="fred">
<input type="radio" name="degree" class="degree" value="P" form="fred">
<select name="cat" id="cat" form="fred"></select><br />
<select name="deg" id="deg" form="fred"></select><br />
<select name="conc" id="conc" form="fred"></select>
<script type="text/javascript">
var degType = $('input[name=degree]:checked').val();
$(function() {
$("#cat").jCombo("getCategories.php?typ="+degType, { selected_value : '1' } );
$("#deg").jCombo("getDegrees.php?typ="+degType+"&cat=", { parent: "#cat" });
$("#conc").jCombo("getConcentrations.php?typ="+degType+"°=", { parent: "#deg" });
});
</script>
当用户单击不同的单选按钮时,可以添加什么来触发 jCombo 例程?
此代码在这里被沙盒化