Сообщение от Arne
|
требует именно удалять-добавлять блоки.
|
это очень тупо, ну ладно
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<div id="container">
</div>
<input type="button" id="show-hide" value="show/hide">
<script>
var bt = document.getElementById("show-hide");
var cont = document.getElementById("container");
function show_hide(param) {
var show_state = param.show, current;
append();
param.bt.onclick = append;
function append(){
// тут можно задать нужные парметры инпуту
var inp = document.createElement("input");
if(show_state) inp.type = "text";
else inp.type = "password";
if(current) {
inp.value = current.value;
container.removeChild(current);
}
param.container.appendChild(inp);
current = inp;
show_state = !show_state;
}
};
show_hide({
show: false,
container:cont,
bt:bt
});
</script>
</body>
</html>