[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить элемент формы на JS
CJ_Junyor
Есть форма

<form name="form_1" action="#" method="post">

<input
type="image" src="source.gif" id="image_source" name="image" onclick="Hide()" />
<img
src="" width="1" height="1" id="image_action"/>

</form>


Есть Функция hide() на js, которая должна убрать элемент image и поставить на его место обычное изображение

function Hide(){

document.getElementById('image_source').innerHTML='';
document.getElementById('image_action').innerHTML='<img src="source_action.gif" />';
}


Конструкция

document.getElementById('image_source').innerHTML='';


Не работает ....

Вопрос, как убрать элемент формы вообще ?






Спустя 24 минуты, 24 секунды (8.11.2011 - 01:55) Игорь_Vasinsky написал(а):
у input не innerHTML, а value

и это пол вечера вы над этим парились?


<script type="text/javascript">
function
Hide(){

document.getElementById('image_source').value='';
document.getElementById('image_action').value='focus-pocus';
}

</script>

<form
method="POST" action="" name="myform">
<input
id="image_source" type="text" name="image_text" value="some text"/>
<input
id="image_action" type="text" name="image_action" value=""/>
</form>
<a
href="#" onclick="Hide(); return false;">change</a>



Спустя 25 секунд (8.11.2011 - 01:55) CJ_Junyor написал(а):
Вообщем, разобрался ))

function Hide(){

document.getElementById('image_source').style.display='none';
document.getElementById('image_action').innerHTML='<img src="source_action.gif" />';
}

Спустя 1 минута, 31 секунда (8.11.2011 - 01:57) Игорь_Vasinsky написал(а):
Цитата
Вопрос, как убрать элемент формы вообще ?

biggrin.gif ... старею...

Спустя 53 секунды (8.11.2011 - 01:58) Игорь_Vasinsky написал(а):
а чё это такое хитрое?

Спустя 5 минут, 8 секунд (8.11.2011 - 02:03) CJ_Junyor написал(а):
Цитата
а чё это такое хитрое?


Добавляю жизни в результаты обработки запроса через AJAX

- нажал на кнопку <input type="button" .... />
- кнопка исчезает, а на ее месте появляется анимация в тему (важно было именно убрать кнопку, чтобы нельзя было на нее нажать пока не закончится запрос полностью)

- пока скрипт пыжится, логи отображаются в <fieldset> выше
- и соответственно картинка движется ....




Спустя 8 минут, 19 секунд (8.11.2011 - 02:11) Игорь_Vasinsky написал(а):
аааа..... вот написал бы
Цитата

- нажал на кнопку <input type="button" .... />
- кнопка исчезает, а на ее месте появляется анимация в тему (важно было именно убрать кнопку, чтобы нельзя было на нее нажать пока не закончится запрос полностью)


и всё понятно было бы. чекист biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.