Изменить <input type=... с помощью javaScript

Filin

Новичок
Изменить <input type=... с помощью javaScript

Подскажите пожалуста,
Как с помощью javaScript сделать так чтобы при нажатии на кнопку в html странице форма input на этой же странице меняла свой тип, например с text на hidden. Пока пробовал вот такой код написать
Код:
<HTML>   
<HEAD>
            <SCRIPT LANGUAGE="JavaScript">

function test()
                {
                 alert(document.getElementById("my8345").type);
                 document.getElementById("my8345").type="radio";
                }
             </SCRIPT>

</HEAD>
<BODY >
        <input name="name1"  value=11111 id="my8345" >
        <input type="button" name="button2" value="Test" onClick="test()">
</BODY>
</HTML>
Окошко выводит с надписью text а тип не меняется:( :confused:
 

an_kalinovski

Новичок
Извечный вопрос - Зачем? Приведи смысл такой замены... Это во прервых. А во вторых так нельзя делать, насколько мне известно...
 

Filin

Новичок
Смысл замены в том чтобы спрятать часть формы от пользователя в зависимости от выбраных пользователем пунктов, но при этом данные которые в той части формы должны остатаватся и отправлятся на сервер.
"Нельзя так сделать" это в смысле javaScript на такое не способна?
 

an_kalinovski

Новичок
В смысле нельзя через коробку передач в машине поменять местами передние и задние колеса. Делай проще - скрывай поля javasript-ом при помощи
document.getElementById("my8345").style.display = "none";
 

Filin

Новичок
Большое Спасибо, это работает. Пойду применять это к своему документу:D
 
Сверху