此代码导致我的保存在模式对话框中闪烁“404 not found”,或者在单独的选项卡中转到空白页。
继承人的代码:
<script>
function changeSelection()
{
var value = $('#typeSelect').val();
var div = document.getElementById('sigType');
if(value >= 1 && value <= 3)
{
var signalTypeOptions =
<?php echo json_encode( array_values( $signalTypeOptions));?>;
var selection = document.getElementById('valueSelect');
selection.innerHTML = '';
var i = 0;
for(optionText in signalTypeOptions[value])
{
var option = document.createElement('option');
option.innerHTML = optionText;
selection.appendChild(option);
}
$(div).show();
}
else
{
$(div).hide();
}
}
</script>
该代码用于根据初始选择元素 (typeSelect) 更新辅助选择元素 (valueSelect) 的下拉选项。
我发现当在动态填充的下拉列表中选择一个值时,html 不会反映选择。