我有3個輸入字段,它們的值是預先填充的,總值是200小時。我計算的日期爲date1和date2的totalhours/datediff。當我的文本框的文本值更改使用jQuery時,如何調用一個函數?
我的問題是如果我更改date2的值,那麼我希望avghours值相應地改變。我不知道這事件應該被用來大火不計算
<input type="text" id ="avghours"/>
<input type="text" id ="date1"/>
<input type="text" id ="date2"/>
Javascript代碼
function getavg()
{
$('#avghours').val()=totalhours/datediff($('#date2').val(),$('#date1').val(),'day');//datediff is userdefined function to get the datedifference
}
變化將僅聚焦是否損失,以致可能無法方法是存在的我可以使用的任何其他事件。
感謝
Prady
我不明白爲什麼mergestring? datediff是用戶定義的函數來計算日期差異。或者我錯過了一些非常明顯的東西? – Prady 2011-01-27 11:33:00
不,我瞭解你的正確代碼,但是,我更願意保持它的可讀性;) – 2011-01-27 11:37:19
哦好吧...我現在明白了......但是如果沒有使用鍵盤,鍵盤工作。我的意思是像它的粘貼使用鼠標 – Prady 2011-01-27 11:44:07