Scriptaculous Autocompleter在IE7中根本不起作用

时间:2011-08-08 16:46:20

标签: internet-explorer autocomplete scriptaculous

当我使用此代码时:

function tx_oriconvocatorias_pi1_init(ctrlId, acId, bcampo) {
    document.observe('dom:loaded', function() {
        new Ajax.Autocompleter(ctrlId, acId, 'index.php', {
            parameters: 'eID=ori_convocatorias&bcampo='+bcampo,
            paramName: 'buscarAjax'
        });
    });
}

除了IE之外,它适用于所有导航器。

在IE8中,结果ul列表显示在屏幕的其他位置。 在IE7中,它在字段右侧显示一个矩形,当用户在字段中写入时不显示任何建议。

该字段的HTML是:

<td>
<input type="text" autocomplete="off" value="" id="porgof" name="porgof" size="50">
<div id="porgofAjax" style="display: none;"></div>
<script type="text/javascript">tx_oriconvocatorias_pi1_init('porgof','porgofAjax','porgof')</script>
</td>

感谢。

1 个答案:

答案 0 :(得分:0)

没关系。在其他脚本的数组末尾有一个逗号。