Певый есть н-ное количество радиокнопок при нажатии ниже под радиогруппой должна образоватся форма с input-ами [js]<form name='radioForm'> <input type='radio' name='tet' value='<input type='text'></input>'>Javascript<br> <input type='radio' name='tet' value='<input type='text'></input>'>CSS<br> <input type='radio' name='tet' value='<input type='text'></input>'>HTML<br> <input type='radio' name='tet' value='<input type='text'></input>'>PHP<br> <button type='button' onclick='document.write(getRadioGroupValue(document.radioForm.tet))'> Получить значение radio-группы</button> </form> <script language='javascript'>function getRadioGroupValue(radioGroupObj) {for (var i=0; i < radioGroupObj.length; i++) if (radioGroupObj.checked) return radioGroupObj.value; return null;} </script><form>[/js]Вот к чему я пришел! При вставке в страницу создается вот такая ошибка: На странице есть еще одна форма может она виновата? И вопрос номер два: есть textarea и input/upload нужно чтобы при загрузке картинки в textarea вписывался код вставки картинки (второй вопрос для друга)
Это что вообще за извращения такие? А о делу - избавляемся от всяких document.radioForm.tet, сжигаем праведным огнём все книжки, в которых "так написано" и идем читать про DOM Ну и напоследок - не юзайте в аттрибутах угловые скобки! Меняйте их на html-сущности.
А что скажете про методы innerHTML() и innertext()? Их вроде все поддерживают. Но в ДОМе их нет. Поэтому лично я их не использую.
innerText кажется, не всеми поддерживается, точно не знаю, никогда его не использовал. innerHTML раньше использовал, а сейчас стараюсь всегда пользоваться только методами DOM или insertAdjacentHTML (в IE) и его эмуляцией через createContextualFragment в остальных браузерах.