gpt4 book ai didi

javascript - 如果超过值,则在文本框上显示弹出框

转载 作者:行者123 更新时间:2023-11-30 16:11:40 25 4
gpt4 key购买 nike

我是 JavaScript 的新手。我不知道 javascript,我还在学习。我需要一点帮助。
我有一个带有数字的标签。用户必须在文本框中手动输入一个数字。如果用户输入的值超过标签中写入的值,则应在输入框上方显示一个弹出框。
我尝试这样做,但无论如何都会显示弹出窗口。我希望仅在满足条件时才显示弹出窗口。
另外,任何人都可以告诉我如何包含 anchor 标记和 <br>弹出内容中的标签?

$(document).ready(function(){
var Err2 = $("#max").val();
$('input').blur(function(){
if( $(this).val() >= Err2 ) {
$(this).popover({
title: 'Warning!',
content: 'sfgjksfhgjkhdghdfgjkdfjkgdfjkgn <a href=#">fgdfgdg</a>jhksdjhfdfsdgjlk',
placement: 'bottom'
}).popover('show');
} else {
$(this).popover('destroy');
}
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
content=<span id="max">5</span>
<input type="text" class="form-control">

http://www.bootply.com/suPp4ThGxq

最佳答案

首先,span 没有value 属性。所以 $("#max").val() 将返回 ""

其次,当您从 DOM 元素读取值时,它们被读取为字符串。最好使用 parseInt()parseFloat() 来检查。

Updated Code

关于javascript - 如果超过值,则在文本框上显示弹出框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36148593/

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