如何在加载表单后将值保留在select控件中?

时间:2013-06-29 04:22:27

标签: jquery document-ready

我有一个表格,上面写了一些HTML和Javascript代码。我在jQuery中编写了一个函数,它设置为在document(ready)中运行。当页面加载时,控件显示函数返回的值,但一旦页面加载完成,值就会消失。我不明白为什么会这样?你能否对此有任何线索以避免在表格加载完成时更换这些值?在此先感谢。

HTML代码如下:

<li>
    <label>country<strong style='color:red'>*</strong> :</label>
    <div class="fl">
        <select onchange="print_state('user_state',this.selectedIndex,'{$data.user_state}');" id="user_country" name="user_country" class="sel"></select>
    </div>
</li>
<li>
    <label>State<strong style='color:red'>*</strong> :</label>
    <div class="fl">
        <select name="user_state" id="user_state" class="sel"></select>
    </div>
</li>

Javascript代码如下:

$(document).ready(function() {
    print_country(user_country, India, Maharashtra);    
});

1 个答案:

答案 0 :(得分:0)

试试这个

windows.load=function(){

         print_country(user_country, India, Maharashtra);
};