我有一个表格,它会要求客户回答文本字段、单选按钮选项和复选框中的问题。我有一个场景,我需要记录客户回答问题所花费的时间。IE。客户intime和字段outtime之间的时间差。我使用 AJAX 调用来更新服务器中的时间。使用 jquery focusin 事件捕获 intime。使用 jquery focusout 事件捕获超时。
上述方法在 Firefox 浏览器中有效。但是在 chrome 浏览器中,我在焦点事件中面临问题。单选按钮和复选框不会触发该事件。如果我从一个文本字段转到其他字段,则会正确触发 jquery focusout 事件。但同样不适用于单选按钮和复选框。
有人可以帮我解决这个问题吗?否则你可以给一些建议如何捕捉一个领域的时间和时间。
小提琴供您参考。用 chrome 和 firefox 试试这个,看看有什么不同。
$('input').focusout(function(){
alert("out");
});