当前位置: 首页 > 知识库问答 >
问题:

对于这种特殊情况,如何将JavaScript变量传递到超文本标记语言输入字段?[重复]

刘升
2023-03-14

有一个函数,计算和显示用户在单独的下拉列表中选择的2个时间变量的差异。当窗体中使用段落标记时,将调用该显示。以下功能:

<script type='text/javascript'>//<![CDATA[
        $(window).load(function () {
            $(document).ready(function () {
                function calculateTime() {
                    //get values
                    var valuestart = $("select[name='timestart']").val();
                    var valuestop = $("select[name='timestop']").val();

                    //create date format          
                    var timeStart = new Date("01/01/2007 " + valuestart).getHours();
                    var timeEnd = new Date("01/01/2007 " + valuestop).getHours();

                    var hourDiff = timeEnd - timeStart;

                    $('p').html("Total Hours: " + hourDiff)

                }

                $("select").change(calculateTime);
                calculateTime();

            });
        });//]]>  

    </script>

该函数起作用。但是,我需要将“时间差”值传递给HTML输入标记并显示,而不是在使用段落标记时简单地显示。

有办法做到这一点吗?

共有1个答案

傅安宁
2023-03-14

是:

$("input").val(hourDiff);
 类似资料: