Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在google apps脚本网页中处理没有提交按钮的数字输入框_Javascript_Google Apps Script - Fatal编程技术网

Javascript 如何在google apps脚本网页中处理没有提交按钮的数字输入框

Javascript 如何在google apps脚本网页中处理没有提交按钮的数字输入框,javascript,google-apps-script,Javascript,Google Apps Script,现在我有一个简单的输入框,我用一个监听器定义它: $('input[type="number"]').on('blur', updateMyData); 希望是每当有人似乎对某个框做了操作时更新我的源数据库——也就是说,他们单击了它,做了一些更改,然后单击了其他地方。我不想让他们点击提交 问题是,使用“模糊”意味着每次他们离开时我都会捕获,即使他们没有更改任何内容,而使用“更改”意味着每次他们单击微调器中的向上或向下箭头时我都会捕获,这也不理想 我觉得有些地方以前有人做过。。。有什么标准的处理

现在我有一个简单的输入框,我用一个监听器定义它:

$('input[type="number"]').on('blur', updateMyData);
希望是每当有人似乎对某个框做了操作时更新我的源数据库——也就是说,他们单击了它,做了一些更改,然后单击了其他地方。我不想让他们点击提交

问题是,使用“模糊”意味着每次他们离开时我都会捕获,即使他们没有更改任何内容,而使用“更改”意味着每次他们单击微调器中的向上或向下箭头时我都会捕获,这也不理想


我觉得有些地方以前有人做过。。。有什么标准的处理方法吗?或者,还有什么比这更好的方法吗?

您可以用更改替换模糊。我尝试过,但问题是当我单击向上/向下按钮时,会立即触发该事件。。。我不希望……如果要求不是不断地调用处理程序的每一个变化,而是要等到你“认为”用户已经完成,然后考虑使用DeBung函数。酷的副作用我没有计划:jqueryUI微调器更改事件有一种内置的直到你停止更改的功能。这种方法更好!!你可以用改变来替换模糊。我试过了,但问题是当我点击向上/向下按钮时,会立即触发该事件。。。我不希望……如果要求不是不断地调用处理程序的每一个变化,而是要等到你“认为”用户已经完成,然后考虑使用DeBung函数。酷的副作用我没有计划:jqueryUI微调器更改事件有一种内置的直到你停止更改的功能。这种方法更好!!