Javascript 从网络表单上的2个输入字段计算总时间

Javascript 从网络表单上的2个输入字段计算总时间,javascript,html,Javascript,Html,我有一个网络表单,用户从下拉列表中选择开始和结束时间。我在这里截断了列表。我想自动计算总时间。 这是我到目前为止所拥有的,它是有效的,但是它没有提交到我的数据库中。但是,如果我将span标记更改为输入标记,它会工作并提交,但在Chrome中不会工作,即仅在Chrome中 功能{ 变量 start=d.getElementById'timeStart', stop=d.getElementById'timeStop', diff=d.getElementById'totaltime'; 函数te

我有一个网络表单,用户从下拉列表中选择开始和结束时间。我在这里截断了列表。我想自动计算总时间。 这是我到目前为止所拥有的,它是有效的,但是它没有提交到我的数据库中。但是,如果我将span标记更改为输入标记,它会工作并提交,但在Chrome中不会工作,即仅在Chrome中

功能{ 变量 start=d.getElementById'timeStart', stop=d.getElementById'timeStop', diff=d.getElementById'totaltime'; 函数textReplacee,txt{ 如果e.textContent e.textContent=txt; else e.innerText=txt; } 函数addEvent、事件、处理程序{ 如果e.addEventListener e.addEventListenerevent,handler,false; else e.attachEvent'on'+事件,处理程序; } 函数选择时间{ 返回新日期 '01/01/1971'+e.options[e.selectedIndex]。值 .getTime; } 功能钙镁{ d=新日期选择小时停止-选择小时开始; textReplacediff,d.getUTCHours+':'+d.getUTCMinutes; } 添加开始时间“更改”,计算时间; 添加顶部“更改”,计算时间; }文件; 上午12:00 凌晨1点 凌晨1:10 晚上11:00 上午12:00 上午12:30 晚上九点 晚上10:00 晚上11:00 区别: 如果将totaltime span更改为输入,则还需要修改textReplace函数

要设置输入值的值,请将函数更改为类似以下内容:

   function textReplace(e, txt) {
      e.value = txt;
   }

你用什么来提交?你能提供代码吗?非常感谢,这解决了它,我非常感谢你的时间帮助