Показать сообщение отдельно
  #5 (permalink)  
Старый 05.12.2011, 09:55
Новичок на форуме
Отправить личное сообщение для xcode Посмотреть профиль Найти все сообщения от xcode
 
Регистрация: 02.12.2011
Сообщений: 8

Все правильно если находить поле по id то работает. А вот если находить поле через коллекцию document.forms.имя_формы.имя_поля то не работает.

<!DOCTYPE html>
<html>
<head>

<style type="text/css">
</style>
<script type="text/javascript">
function Add() {
	if (document.forms.forma1.i1) {
		return false;
	};
	document.getElementById('test').innerHTML="<input name='i1' type='text' value='' />";
};
function Delete() {
	var o=document.forms.forma1.i1;
	if (o) {
		o.parentNode.removeChild(o);
        //document.getElementById('test').removeChild(o);
	};
};
</script>
</head>
<body>
<form name='forma1'>
<div id='test'></div>
<input type='button' value='Add' onclick='Add()' />
<input type='button' value='Delete' onclick='Delete()' />
<input type='button' value='Test' onclick='alert(document.forms.forma1.i1)' />
</form>
</body>
</html>


А мне нужно именно через коллекцию находить поле формы.
ЗЫ. проблему эту я уже обошел, но коряво это все получилось. Хочется все-таки по нормальному сделать

Последний раз редактировалось xcode, 05.12.2011 в 09:58.
Ответить с цитированием