В моем проекте cakephp 1.3 я делаю следующее.
<?php
echo $this->Form->input('city',array('type'=>'select','label'=>false,'class'=>'input2','id'=>'city','options'=>$cities));
?>
И это мой сценарий.
<script type="text/javascript">
// var valid=true;
jQuery(document).ready( function() {
jQuery('#city').live('change', function(){
alert(jQuery(this).val());
window.location = $(this).val();
$("#mySelect").val("London");
});
});
</script>
Действие сценария: событие onchange запускается с помощью поля выбора, а текущая страницаперезагружен с другим параметром из selectbox. Но как только страница будет перезагружена, поле выбора снова возвращается к значению по умолчанию.То, что я пытаюсь сделать, это установить значение для выбора окна. Я пытаюсь сделать это с кодом:
$("#mySelect").val("London");