页面加载时运行函数

时间:2014-02-07 08:55:26

标签: javascript jquery forms input

我想在页面加载时调用该函数来显示m2和totalpris中的值,但是我的document.onlods()会杀死这些函数。不知道我做错了什么(注意我不明白javascripts actuallay :)) 但是这个函数没有我的onload行

<input id="bredd" type="text" value="2" /> 
<input id="djup" type="text" value="3" />
<input id="m2" type="text" value="" />
<input id="m2pris" type="text" value="500" />
<input id="totalpris" type="text" value="" />

<script>
$(document).ready(function(){
    document.onload=ready(document.getElementById('m2'));
    document.onload=ready(document.getElementById('totalpris'));

    $('#bredd').keyup(calculate);
    $('#djup').keyup(calculate);
    $('#m2pris').keyup(calculate);
});

function calculate(e)
{
    $('#m2').val($('#bredd').val() * $('#djup').val());
    $('#totalpris').val($('#m2').val() * $('#m2pris').val());
}
</script>

1 个答案:

答案 0 :(得分:0)

$.ready() 

描述:指定在DOM完全加载时要执行的函数。

$(document).ready() {
    calculate();
    //and anything else
}