我想通过确认弹出窗口来保护输入,当确认时,我想删除此保护,并将焦点放在输入上。我的尝试是:
my_input.on('focus', switch_off_focus_handler(my_input));
function switch_off_focus_handler(input){
var confirm = confirm("Are you sure?");
if (confirm) {
input.off('focus');
input.focus();
}
}
当我点击输入时,我得到确认弹
我的js里有这句话:
$('input')[$('input').index(this)+9].focus();
我想将焦点放在下一个元素上,但是当该行被执行时,我将焦点和下一个元素放在一起,但是我有以下错误:
错误:$rootScope:inprog $apply已经在进行中,$rootScope/inprog?p0=%24 apply at REGEX_STRING_REGEXP (angular.js:63) at beginPhase (angular.js:14706),$get.Scope,$apply (angular.js:14450) at
我有一个angular.js应用程序,它应该在执行某些事情时将焦点设置为特定的元素(即,将焦点设置为无效的表单字段,以让用户更正错误)。
我试图在角e2e测试中测试这种行为:
it('should set the focus to the invalid field', function() {
input('email').enter('foo'); // this is not a valid email address
element(/* submit button */).click(); // try to submit th
当达到最大长度时,我使用Jquery将焦点从“输入A”移动到“输入B”。此外,我已经设置了它,以便当字符值达到0并按下backspace时,焦点返回到输入A。这样用户就可以很容易地输入这两个字段,就像输入一个连续字段一样。
我遇到的问题是,当我从输入B中删除所有字符,焦点切换回'input‘并开始键入时,第一个按键就会被忽略(它仍然会将焦点切换到'input’)。
jQuery(function($) {
// Tab to next item when maxlength is reached
$(".postcode div:nth-child(1) i
我正在研究角7.0.4的角度应用程序。
如果我的工作时间列表中有比1更多的元素,我想将焦点放在模态的第一个输入元素上。问题是,如果我打开模态,它就会抛出这个异常:
ModalComponent.html:23 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ng-untouched: true'. Current value: 'ng-untouched: false'.