Показать сообщение отдельно
  #1 (permalink)  
Старый 13.02.2014, 13:03
Аспирант
Отправить личное сообщение для izcian Посмотреть профиль Найти все сообщения от izcian
 
Регистрация: 17.08.2012
Сообщений: 53

Очистить value поля input type=text
Мне нужно очистить value в поле input type="text". Я сделал так, не знаю правильно? (код ниже).
<!DOCTYPE HTML>
<html>
  <head><meta charset="utf-8"></head>
  <body>
	
	<div id="text" >	   
	   <input type="text" value="2" maxlength="150" size="70" name="alias">	  
	 </div>
	<br/>
	<div id="text2" >
	   <div>
	   <input type="text" value="222" maxlength="150" size="70" name="alias">
	   </div>
	   <div>
	   <input type="text" value="333" maxlength="150" size="70" name="alias2">
	   </div>
	 </div>
<script>
    var childNodes = document.getElementById("text2").childNodes;
	
	for (var i=0; i<childNodes.length; i++) {	
		if (childNodes[i].type == 'text') {
		    childNodes[i].value = '';
		    //alert(childNodes[i].type);
		}
    }
</script>
  </body>
</html>

Фишка в том, там где div id="text" value очищается. Там где div id="text2" уже нет.

Подскажите пожалуйста, как можно в id="text2" так же очищать value?
Ответить с цитированием