За последние 24 часа нас посетили 16753 программиста и 1607 роботов. Сейчас ищут 1246 программистов ...

Как написать условие? JS

Тема в разделе "JavaScript и AJAX", создана пользователем EvelRus, 4 сен 2008.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Как написать условие "если выбрано такое-то имя(radio) , то добавить в форму поле (text)" и отправить форму, соответственно
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    на радио кнопку onClick="fnct()"
    function fnct() {
    var el = document.createElement("input");
    el.type = "text";
    document.getElementById("formid").appendChild(el);
    }
     
  3. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Все чудно, только заметил багу... при втором нажатии на радио-кнопку появляется еще одно поле... как сделать что бы оно появлялось только однажды? и как этому полю присвоить какие-то параметры (value, id и т.д.)
     
  4. fanta

    fanta Активный пользователь

    С нами с:
    19 апр 2007
    Сообщения:
    53
    Симпатии:
    0
    Советую попробывать jQuery - очень просто:

    Код (Text):
    1.  
    2. <script type="text/javascript">
    3.     jQuery(document).ready(function(){
    4.         alert('#four attr checked = ' + jQuery("#four:radio").attr("checked"));
    5.        
    6.         jQuery("#four:radio").attr("checked", "checked");
    7.  
    8.         alert('#four attr checked = ' + jQuery("#four:radio").attr("checked"));
    9.         alert('#four attr id = ' + jQuery("#four:radio").attr("id"));
    10.         alert('#four attr class = ' + jQuery("#four:radio").attr("class"));
    11.         alert('#four attr name  = ' + jQuery("#four:radio").attr("name"));
    12.     });
    13. </script>
    14.  
    15. <input type="radio" name="nm" value="0">1
    16. <input type="radio" name="nm" value="0">2
    17. <input type="radio" name="nm" value="0">3
    18. <input type="radio" name="nm" value="VALUE_4" id="four" class="CLASS_4">4
    19. <input type="radio" name="nm" value="0">5