Задача в том, чтобы добавить инпут со следующим значением индекса (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>