反正只有当我们在文本字段上填充多个字符字符时才调用 js 函数?
从现在开始我使用 onblur="myFunction();" 但是我想在我们填充了一些字符后调用该函数。
谢谢!
反正只有当我们在文本字段上填充多个字符字符时才调用 js 函数?
从现在开始我使用 onblur="myFunction();" 但是我想在我们填充了一些字符后调用该函数。
谢谢!
使用onkeyup
事件:
let element = document.querySelector('your element');
element.onkeyup = function () {
if (this.value.length > 10) {
myFunction();
}
}
您还可以在属性中使用它:
<textarea onkeyup="if (this.value.length > 10) myFunction();"></textarea>
/* go automatic do the next tabindex */
$(":input:not(:disabled)").not($(":button")).keyup(function(evt){
if (this.value.length == 1) {
currentTabindex = $(this).attr('tabindex');
if (currentTabindex) {
nextInput = $('input[tabindex^="'+ (parseInt(currentTabindex)+1) +'"]');
if (nextInput.length) {
nextInput.focus();
return false;
}
}
}
});