gpt4 book ai didi

javascript - 将焦点设置在未定义 ID 的输入文本上

转载 作者:行者123 更新时间:2023-12-03 03:03:52 26 4
gpt4 key购买 nike

如果提示警报消息,我想每次将焦点设置在文本框上。我应该如何处理多次使用该 javascript 函数的情况。这是我的js代码

function validateLandline(landfield) {
var reg = /\d{5}([- ]*)\d{6}/;
if (reg.test(landfield.value) == false) {
jAlert('Kindly enter valid landline no', 'INFORMATION');
return false;
landfield.focus();
}
return true;
}

和文本框 html

<input type="text" id="txtStoreSiteL1" onchange="validateLandline(this);" maxlength="20" />

最佳答案

根据评论,我创建了下面的一个小片段:

function validateEmail($email) {
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
return emailReg.test($email);
}

$('input').on('input focusout', function() {
$(this).removeClass('error');
if (!validateEmail($(this).val())) {
$(this).addClass('error').focus();
}
});
.error {
border: 2px solid #d00;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="txtStoreSiteL1" maxlength="20" />
<input type="text" id="txtStoreSiteL2" maxlength="20" />

关于javascript - 将焦点设置在未定义 ID 的输入文本上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47257769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com