Как я могу получить опцию раскрывающегося списка после загрузки страницы с функцией onchange? В настоящее время я могу просто загрузить страницу в соответствии с выбранным значением из моего раскрывающегося списка. и после загрузки страницы она выбирается с первым значением по умолчанию.
<select id="extDropDown">
<option>Select Extension</option>
<option value="*">All</option>
<option value="zip">ZIP</option>
<option value="rar">RAR</option>
<option value="php">PHP</option>
<option value="html">HTML</option>
<option value="htm">HTM</option>
<option value="jpg">JPG</option>
<option value="bmp">BMP</option>
<option value="txt">TEXT</option>
<option value="docs">DOCS</option>
<option value="xlsx">XLSX</option>
<option value="xls">XLS</option>
</select>$( document ).ready(function() {
$( '#extDropDown' ).bind( 'change', function( e ){
document.location.href = "?dir=<?php echo $dir; ?>&action=loadfiles&ftype=" + $( this ).val();
});
});
Поскольку вы используете JQuery, вы можете сделать это
$( document ).ready(function() {
// pre-select the existing choice (if any)
$( '#extDropDown' ).val( '<?php echo $ftype; ?>');
// now register further changes to the dropdown option
$( '#extDropDown' ).bind( 'change', function( e ){
document.location.href = "?dir=<?php echo $dir; ?>&action=loadfiles&ftype=" + $( this ).val();
});
});
Обновить
Исправлена опечатка
Других решений пока нет …