Доработать JS

Тема в разделе "JavaScript", создана пользователем LOMANI, 9 фев 2013.

  1. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    Код:
    <script type="text/javascript" language="JavaScript">
     
    function changeVisibility(divId, visible){
     
    document.getElementById(divId).style.display = visible ? "block": "none";
     
    }
     
    </script>
     
    <input checked type="checkbox" id="hideTextField" onclick="changeVisibility('textFieldBlock2', checked)"/>
     
    <span>Количество (минимум) знаков в описании: </span>
     
    <div id="textFieldBlock2"><input id="testTextField2" type="text" name="desc" ></div>
    Смысл такой: Input скрывается (т.е. div меняет стиль) когда убираю галочку. нужно чтоб в input ещё добавлялось disabled="disabled" (именно в инпут, а не в див) по снятию галочки
     
  2. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Код:
    <script type="text/javascript" language="JavaScript">
     
    function changeVisibility(divId, visible, divId2){
     
    document.getElementById(divId).style.display = visible ? "block": "none";
     
    document.getElementById(divId2).disabled = visible ? false : true;
     
    }
     
    </script>
     
    <input checked type="checkbox" id="hideTextField" onclick="changeVisibility('textFieldBlock2', checked, 'testTextField2')"/>
     
    <span>Количество (минимум) знаков в описании: </span>
     
    <div id="textFieldBlock2"><input id="testTextField2" type="text" name="desc" ></div>
     
    LOMANI нравится это.
  3. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
  4. Volsky

    Volsky

    Регистрация:
    22 ноя 2012
    Сообщения:
    191
    Симпатии:
    11
    Привет а можешь визуальную статистику скрипта показать?
     
  5. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    эт что?
     
  6. Volsky

    Volsky

    Регистрация:
    22 ноя 2012
    Сообщения:
    191
    Симпатии:
    11
    Пишу о том, что виуально получилось у тебя на выходе?
     
  7. teene

    teene

    Регистрация:
    19 фев 2013
    Сообщения:
    0
    Симпатии:
    0
    а не проще через jquery сделать?
     
  8. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    а есть конструктивные предложения?))) вносите и публикуйте - обсудим =)
     
  9. Beavis

    Beavis

    Регистрация:
    19 фев 2013
    Сообщения:
    14
    Симпатии:
    2
    $('#hideTextField').click(function() {
    $('#textFieldBlock2').toggle();
    })
     
  10. Dobber

    Dobber

    Регистрация:
    11 апр 2013
    Сообщения:
    2
    Симпатии:
    0
    подскажите как закрыть окно после выполнения скрипта?
     
  11. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    у меня после открытия блока его прячет повторное нажатие на кнопку открытия