如何使用(搜索文本框)查找複選框的文本,並在將文字放入文本框並單擊輸入後,將根據我的編碼顯示該複選框。這是什麼編碼?而我的複選框在[else if(f & & g){]不起作用。它不顯示我放的結果。爲什麼?任何人都可以修復我的代碼如何使用(搜索文本框)查找複選框的文本?
<!DOCTYPE html>
<style>
body,
h1 {
font-family: "Montserrat", sans-serif
}
img {
margin-bottom: -7px
}
input[type=text] {
width: 130px;
font-size: 14px;
background-color: white;
background-position: 10px 10px;
background-repeat: no-repeat;
}
input[type=text]:focus {}
</style>
<body>
<!-- Header -->
<h3><b><label for="search">Search</label></b>
<input id="search" type="text" name="search" placeholder="Search.." /></h3>
<head>
<script>
function fungsi() {
var a = document.getElementById("subSolving1").checked;
var b = document.getElementById("subSolving2").checked;
var c = document.getElementById("subSolving3").checked;
var d = document.getElementById("subConclusion1").checked;
var e = document.getElementById("subConclusion2").checked;
var f = document.getElementById("subRepeated1").checked;
var g = document.getElementById("subRepeated2").checked;
if (c || d === true) {
document.getElementById("Status").innerHTML = "Problem1";
} else if (b || a || e) {
document.getElementById("Status").innerHTML = "Problem2";
} else if (f) {
document.getElementById("Status").innerHTML = "Problem3";
} else if (g) {
document.getElementById("Status").innerHTML = "Problem4";
} else if (f && g) {
document.getElementById("Status").innerHTML = "Problem5";
}
}
</script>
</head>
<body>
<b>Origin:</b>
<script type="text/javascript">
function ShowHideDiv(Solving) {
var subSolving = document.getElementById("subSolving");
subSolving.style.display = Solving.checked ? "block" : "none";
}
</script>
<label for="Solving"> <input type="checkbox" id="Solving" onclick="ShowHideDiv(this)" value="Solving"/>Solving</label>
<script type="text/javascript">
function ShowHideDiv2(Conclusion) {
var subConclusion = document.getElementById("subConclusion");
subConclusion.style.display = Conclusion.checked ? "block" : "none";
}
</script>
<label for="Conclusion"> <input type="checkbox" id="Conclusion" onclick="ShowHideDiv2(this)" value="Conclusion"/>Conclusion</label>
<script type="text/javascript">
function ShowHideDiv3(Repeated) {
var subRepeated = document.getElementById("subRepeated");
subRepeated.style.display = Repeated.checked ? "block" : "none";
}
</script>
<label for="Repeated"> <input type="checkbox" id="Repeated" onclick="ShowHideDiv3(this)" value="Repeated"/>
\t \t \t Repeated</label>
<div id="subSolving" style="display: none">
<p><label> <input type="checkbox" id="subSolving1" onclick="fungsi()"/>subSolving1
\t \t \t \t \t </label></p>
<p><label> <input type="checkbox" id="subSolving2" onclick="fungsi()"/>subSolving2</label></p>
<p><label> <input type="checkbox" id="subSolving3" onclick="fungsi()"/>subSolving3 </label></p></div>
<div id="subConclusion" style="display: none">
<p><label> <input type="checkbox" id="subConclusion1" onclick="fungsi()"/>subConclusion</label></p>
<p><label> <input type="checkbox" id="subConclusion2" onclick="fungsi()"/>subConclusion
\t \t \t \t \t </label></p>
</div>
<div id="subRepeated" style="display: none">
<p><label> <input type="checkbox" id="subRepeated1" onclick="fungsi()"/>subRepeated1</label></p>
<p><label> <input type="checkbox" id="subRepeated2" onclick="fungsi()"/>subRepeated2
\t \t \t \t \t </label></p>
</div>
<b><hr/><p id="Status"></p></b></header>
</div>
</div>
</body>
任何人都可以幫助我嗎? – wani