gpt4 book ai didi

javascript - 如何在不使用 jquery 的情况下进行自动工具提示验证消息?

转载 作者:行者123 更新时间:2023-12-02 17:27:45 24 4
gpt4 key购买 nike

这里我创建了用于验证的示例文件,该文件工作正常......我需要在不使用 jquery 的情况下实现同样的目标..我的要求是错误消息需要在自动工具提示中显示。需要在出现错误时自动显示,并在错误清除后自动隐藏。直到需要保留错误清除弹出窗口。

不用jquery是否可以实现同样的效果???

function validate(el) {
var regex = /^\d+$/g;
var valid = regex.test(el.value);
if (!valid) {

// Check if popover is already visible to handle flicker effect.
if ($("#txtInput").next('div.popover').length == 0) {

$('#txtInput').popover({
placement: 'bottom',
content: 'This is not a valid entry'
}).popover('show');

}
} else {
$('#txtInput').popover('hide');
}

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>

Enter value:
<input type="text" id="txtInput" onkeyup="validate(this)">

最佳答案

用这个.`

<!-- show an error if username is too short -->
<p ng-show="userForm.username.$error.minlength">Username is too short.</p>

<!-- show an error if username is too long -->
<p ng-show="userForm.username.$error.maxlength">Username is too long.</p>

<!-- show an error if this isn't filled in -->
<p ng-show="userForm.username.$error.required">Your username is required.</p>

`

或者通过 ngMessages 使用它

<form name="userForm">

<input
type="text"
name="username"
ng-model="user.username"
ng-minlength="3"
ng-maxlength="8"
required>

<div ng-messages="userForm.name.$error">
<p ng-message="minlength">Your name is too short.</p>
<p ng-message="maxlength">Your name is too long.</p>
<p ng-message="required">Your name is required.</p>
</div>

关于javascript - 如何在不使用 jquery 的情况下进行自动工具提示验证消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489197/

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