Показать сообщение отдельно
  #3 (permalink)  
Старый 15.06.2010, 15:30
Новичок на форуме
Отправить личное сообщение для MEAT Посмотреть профиль Найти все сообщения от MEAT
 
Регистрация: 15.06.2010
Сообщений: 1

Задача в том, чтобы добавить инпут со следующим значением индекса (num_1) после того как введется 11 символов в текущем, и т.д.
гляньте, почему не срабатывает.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ без имени</title>
<script type="text/javascript">
function add_tr(){
	var i = window.event.srcElement.name.length;
	if (i == 11)
	{
		var j = substr(window.event.srcElement.name, 4);
                j ++;
		var num = document.createElement("<input type='text' name='num_"+j+"' onchange='javascript:add_tr();' />");
		document.body.insertBefore(num);
	}
}
</script>
</head>

<body>
	<input type="text" name="num_0" onchange="javascript:add_tr();" />
</body>
</html>
Ответить с цитированием