gpt4 book ai didi

javascript - 检查输入文本是否已填充并显示不同的div

转载 作者:行者123 更新时间:2023-11-28 04:54:49 26 4
gpt4 key购买 nike

我有 3 个输入文本,如果填充了 3 个以上的文本,我想显示一个 div,如果填充了 3 个以上的 2 个输入,我想显示一个不同的 div,依此类推。我怎样才能用 javascript 做到这一点?

<input type="text" id="text1" name="text1" />
<input type="text" id="text2" name="text2" />
<input type="text" id="text3" name="text3" />

我试过了,还是不行

function display() {
if ($('#text').val() != '') {
document.getElementById('green').style.display = 'block';
}   
}

最佳答案

CSS

#a, #b, #c {
visibility:hidden;
}

HTML

<div id="a"></div>
<div id="b"></div>
<div id="c"></div>

JavaScript

var istext1filled = document.querySelector('input#text1').value.length>0;
var istext2filled = document.querySelector('input#text2').value.length>0;
var istext3filled = document.querySelector('input#text3').value.length>0;

if(istext1filled) {
document.querySelector('div#a').style.visibility = 'visible';
}
if(istext2filled) {
document.querySelector('div#b').style.visibility = 'visible';
}
if(istext3filled) {
document.querySelector('div#c').style.visibility = 'visible';
}

关于javascript - 检查输入文本是否已填充并显示不同的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25282158/

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