У меня есть текстовое поле, которое я хотел бы видеть на флажке, щелкнуть и исчезнуть, если флажок не установлен, однако мой код в настоящее время отображает текстовое поле при загрузке страницы, но как только вы выбираете, а затем снимаете флажок, он исчезает, поскольку его должен. Есть идеи?
Javascript:
function TMDFunction() {
// Get the checkbox
var checkBox = document.getElementById("tmd_checkbox");
// Get the output text
var text = document.getElementById("test");
// If the checkbox is checked, display the output text
if (checkBox.checked == true) {
text.style.display = 'block';
} else {
text.style.display = 'none';
}
}
<input type="checkbox" class="product" name="targetedmobiledisplay" value="0.08" id="tmd_checkbox" onclick="TMDFunction()">
Targeted Mobile Display
<br>
Test: <input id="test" type="text" value="0.00" data-total="0" />