В этом скрипте я создал скрипт, который должен показать форму, если флажок установлен, но я не могу заставить ее работать. В нем говорится, что функция является неизвестной переменной.Javascript для показа содержимого, если флажок установлен
Html
<input type="checkbox" id="_My.notFinal" onclick='toggleCheckbox();'>
<label>
<b>Buying for someone else.</b>
</label>
<span id="LicenseCustomer" style="display:none">/*some form*/</span>
И Javascript
function toggleCheckbox() {
var lfckv = document.getElementById("_My.notFinal").checked;
if (lfckv) {
document.getElementById("LicenseCustomer").style.display = "block";
} else {
document.getElementById("LicenseCustomer").style.display = "none";
}
}
https://jsfiddle.net/00gckvxw/1/
Убедитесь, что toggleCheckbox под оберточной голову так, что ее глобально и использовать подъезд ID = «LicenseCustomer» вместо класса см https://jsfiddle.net/00gckvxw/7/ –
@VinodLouis почему вы удалите ответ? Правильно –
у вас есть класс spans, установленный LicenseCustomer, а не id. И пытаюсь getElementById. измените класс на id. [Здесь] (https: // jsfiddle.net/00gckvxw/15 /) – Manish