Как написать условие "если выбрано такое-то имя(radio) , то добавить в форму поле (text)" и отправить форму, соответственно
на радио кнопку onClick="fnct()" function fnct() { var el = document.createElement("input"); el.type = "text"; document.getElementById("formid").appendChild(el); }
Все чудно, только заметил багу... при втором нажатии на радио-кнопку появляется еще одно поле... как сделать что бы оно появлялось только однажды? и как этому полю присвоить какие-то параметры (value, id и т.д.)
Советую попробывать jQuery - очень просто: Код (Text): <script type="text/javascript"> jQuery(document).ready(function(){ alert('#four attr checked = ' + jQuery("#four:radio").attr("checked")); jQuery("#four:radio").attr("checked", "checked"); alert('#four attr checked = ' + jQuery("#four:radio").attr("checked")); alert('#four attr id = ' + jQuery("#four:radio").attr("id")); alert('#four attr class = ' + jQuery("#four:radio").attr("class")); alert('#four attr name = ' + jQuery("#four:radio").attr("name")); }); </script> <input type="radio" name="nm" value="0">1 <input type="radio" name="nm" value="0">2 <input type="radio" name="nm" value="0">3 <input type="radio" name="nm" value="VALUE_4" id="four" class="CLASS_4">4 <input type="radio" name="nm" value="0">5