Показать сообщение отдельно
  #1 (permalink)  
Старый 05.04.2012, 08:37
Новичок на форуме
Отправить личное сообщение для prostoUser Посмотреть профиль Найти все сообщения от prostoUser
 
Регистрация: 05.04.2012
Сообщений: 7

function для Checbox
Здравствуйте, прошу помочь в одной проблеме, т.к. JS только-только начинаю учить, существует checkbox и (input)Text. При выделении checbox Text.visible=false;

function visible() {
                if (document.getElementById("Checbox1").checked) {
                 document.getElementById("Text1").style.visibility = "visible"; 
                   }
                else {
                  document.getElementById("Text").style.visibility = "hidden";
               } 
             }


код прекрасно работает. Моя проблема такова: В форме имеются множество Checbox (около 20) и Text (столько же) и просто банально не хотелось плодить код а делать ссылку на одну функцию, например пробовал сделать так, но выдает ошибку:

function visible(Chec, IdText) {
                 if (document.getElementById(Chec).checked) {
                     document.getElementById(IdText).style.visibility = "visible"; 
                 }
                 else {
                         document.getElementById(IdText).style.visibility = "hidden";
                } 
        }


Код:
<input id="Checkbox1" type="checkbox" onclick="visible(this, 'Text1')"/>
Прошу помочь в маленькой задаче....

Последний раз редактировалось prostoUser, 05.04.2012 в 10:39.
Ответить с цитированием