Я пытаюсь создать кнопку, которая, когда вы нажимаете на нее, показывает небольшую коробку с формой для подписки на рассылку новостей.Показать/скрыть форму не работает
Я написал свой JavaScript, но, похоже, он не работает.
Буду признателен за любые указания, которые вы могли бы дать мне, почему это не работает.
<script>
function setVisibility('subscribe_form') {
if (document.getElementById('bt1').value == 'Hide Layer') {
document.getElementById('bt1').value = 'Show Layer';
document.getElementById('subscribe_form').style.display = 'none';
} else {
document.getElementById('bt1').value = 'Hide Layer';
document.getElementById('subscribe_form').style.display = 'block';
}
}
</script>
<input type='button' name='type' id='bt1' value='Show Layer' onclick="setVisibility('subscribe_form');";>
<form action="%%GLOBAL_ShopPath%%/subscribe.php" method="post" id="subscribe_form" class="subscribe_form" name="subscribe_form">
Удалить кавычки ' '' 'функция setVisibility (subscribe_form) {' –
'функция setVisibility (' subscribe_form ')' - ваш параметр неправильно delcared. Попробуйте удалить кавычки во всех '' subscribe_form'' – Tro
Атрибут 'language' для тега' '[устарел] (http://www.w3.org/TR/html4/interact/scripts.html # ч-18.2.1). Вместо этого используйте 'type = text/javascript'. – Andreas