Показать сообщение отдельно
  #3 (permalink)  
Старый 30.08.2009, 12:59
Jony X
 
Сообщений: n/a

Вообще-то, я не думаю, что это так сложно, что стоит за это требовать оплаты!
Да и готовый скрипт мне вовсе не нужен!

Попробую тогда по другому:

Я пробовал написать фукцию и вставить её в тело jQuery

jQuery.fn.extend({
	addfeilds:function(){
		var n;
		var i;
		var substringhtml;
		substringhtml=''
		n = $(this).val();
		for (i=1; i < n; i++)
		{
			substringhtml+='<tr><td>Введите '+i+' вариант<input type="text" name="value'+i+'" id="value'+i+'" value="" size="15"></td></tr>';
		}
		$("table.input").html(substringhtml).fadeIn("slow");
	}
});

а потом в необходимом месте на странице:

<script language="javascript">
$(document).ready(function()
{
	$("#val").blur(function(){
		$("#val").addfeilds();
	});
}
</script>
Введите количество вариантов
<input type="text" name="val" id="val" value="" size="2" maxlength="2">
<table class="nput">
</table>

Какие очевидные ошибки я допустил?
И правильно ли я использую здесь функцию html()? Може надо использовать что-то другое?

Последний раз редактировалось Octane, 30.08.2009 в 13:16. Причина: оформляйте свой код с помощью bb-кодов [html] и [js]
Ответить с цитированием