无法使用函数的返回值设置文本字段

时间:2015-01-18 16:57:34

标签: javascript return-value

我的文字字段定义如下 -

<input type="text" name="minutes" id="Duration_Minutes"/>

以及Timein和Timeout的其他两个字段。

以下函数返回总时间的值(以分钟为单位)(timein和timeout的差异)。

function timespent(){
                var starttime = $j("#time_start").val(),
                    stoptime = $j("#time_end").val();
                 .
                 .
                 .              
                var totalminutes = (hours * 60) + minutes;
                alert(totalminutes);
                return totalminutes;
                }

在timein的change事件中,我想根据上面函数返回的值设置文本字段的值,如下所示。

$j('#time_start').change(function() {
                var newvalue= timespent(); 
                                alert(newvalue);
                $j('#duration_minutes').val(newvalue); //this does not work

最后一行代码不起作用。为什么? 谢谢你的帮助!

0 个答案:

没有答案