Jan*_*Wrm 1 forms jquery submit
我正在为我的表单寻找一个自动提交功能,一旦用户输入一定长度的文本(比如15个字符)到输入字段,它就应该提交.
在jQuery中是否有任何函数(在非常短的时间间隔内)检查输入字段中文本的长度,并在满足所需数量的字符后运行函数?有任何想法吗?
编辑:我正在寻找这个功能:用户进入页面的形式 - 输入字段上的autofocuses - 用户使用扫描仪读取条形码 - 然后条形码编号粘贴在输入字段(不是键盘,keydown事件)和表单是自动提交的.
求助:使用此函数来捕获输入字段中的更改:
$(#inputField).bind('input propertychange', function(){
dostuff();
});
Run Code Online (Sandbox Code Playgroud)
不要在特定的输入字段中检查文本的长度,而是interval将keyup事件处理程序附加到文本字段.每次keyup触发事件时,我们都会检查长度是否超过15.如果确实如此,我们将提交带有.submit()API 的表单.
$('yourTextBoxSelector').on("change paste keyup", function(){
if($(this).val().length >15){
$('yourFormSelector').submit()
}
});
Run Code Online (Sandbox Code Playgroud)
更新:jQuery有一个事件paste.你可以用它......
| 归档时间: |
|
| 查看次数: |
4939 次 |
| 最近记录: |