怎么在JS里面设置自动出发onkeydown()事件,例如当用户输入的商品件数达到10件就自动触发提交按钮。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在JS里面设置自动出发onkeydown()事件,例如当用户输入的商品件数达到10件就自动触发提交按钮。相关的知识,希望对你有一定的参考价值。

function insertNum()
i=i+1;
if(i>=10)
document.insertForm.overstep.value="你已经输入10件商品数量和编号了.";
这里怎么写?可以让提交按钮自动按下或者焦点移到上面也行


<input type="submit" value="提 交" />

function insertNum()
i=i+1;
if(i>=10)
//document.insertForm.overstep.value="你已经输入10件商品数量和编号了.";
document.insertForm.submit();
//document.insertForm.Tj.click();//或者这一句也可以!


<input type="submit" value="提 交" name="Tj" id="Tj"/>追问

//document.insertForm.Tj.click();//或者这一句也可以!
还可以这么写把:document.getElementByID("Tj").click();

追答

这样写当然也可以,但如果你的页面上有两个ID为TJ的按钮呢?那就无效了!建立还是写成表单名.按钮名的形式!

参考技术A ......可以,但需要用js自带的提交函数追问

好像有印象不记得了,好像还得给提交按钮取个名字吧?document.insertForm.提交Name.submit();是不是啊?

追答

貌似是的~

参考技术B 用原生的button.click()方法, http://www.w3school.com.cn/htmldom/met_button_click.asp

onkeydown事件不触发了,怎么办

如果全键盤给你一个简单的方法在你的窗体上放一个 Popmenu 在POPMENU裏增加一项叫ESC吧。POPMEN每项都有快键捷的,设置好了就行了。

这种方式比较方便你统一管理。
参考技术A 你能不能把问题说清楚

以上是关于怎么在JS里面设置自动出发onkeydown()事件,例如当用户输入的商品件数达到10件就自动触发提交按钮。的主要内容,如果未能解决你的问题,请参考以下文章

怎么让pictureBox里面的图片自动缩放来符合picturebox的size?

文本框如何判断是JS输入的还是手工输入的

js防止回车(enter)键提交表单及javascript中event.keycode

onkeydown事件不触发了,怎么办

JS网页设计里面,轮播图片,未设置初始值,想进入该网页后,自动默认选定第一个切换如何增加函数。

安卓onKeyDown事件 重新获取焦点