0

我有一个表单,上面写有一些 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);    
});
4

1 回答 1

0

尝试这个

windows.load=function(){

         print_country(user_country, India, Maharashtra);
};
于 2013-06-29T04:42:52.933 回答