gpt4 book ai didi

javascript - HTML,是否可以从 "required"属性更改验证消息位置?

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:05 25 4
gpt4 key购买 nike

我有一个带有不同语言的选项卡模式。我希望我的 2 种语言的每个 titletext 都是必需的,但是当我专注于一个选项卡时,来自另一个选项卡的验证消息会弹出到左上角出于某种原因屏幕的一 Angular 。

(抱歉,当我尝试截屏时,验证消息消失了,但我想你明白我在说什么)

所以我的模态如下: enter image description here

现在我想做的是,当我专注于 English 选项卡并单击 Save 但希腊语字段为空时,我希望验证消息出现在 Greek 选项卡链接上,而不是屏幕左上角(无论出于何种原因都会出现)

例如,我可以用 jQuery 做类似下面的事情吗:

$('#myElement').attr("required").location = ???

这可能吗?如果没有,我该怎么做?

非常感谢任何帮助和建议。

最佳答案

你可以这样做

示例:https://jsfiddle.net/wakirin/nfoqacyy/

$('#btn-save').click(function(e){
e.preventDefault();
var inputs = 0;
$.each($('.tab-pane'), function(k,v){
inputs = $(v).find('input:required').filter(function() {return !this.value.length;}).length + $(v).find('textarea:required').filter(function() {return !this.value.length;}).length;

$('a[aria-controls="'+$(v).attr('id')+'"]').removeAttr('style');

if (inputs > 0) {
$('a[aria-controls="'+$(v).attr('id')+'"]').css({color: '#a94442'});
}
});
if (inputs == 0) {
alert('OK!');
}
})

关于javascript - HTML,是否可以从 "required"属性更改验证消息位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38871625/

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