powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и текстовые поля
6 сообщений из 6, страница 1 из 1
JavaScript и текстовые поля
    #35454804
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать конопку, по нажатию на которую на форме генерируется ряд (т.е несколько) текстовых полей с уникальными именами?
Причём повторное нажатие на кнопку должно сгенерировать ещё нескоько полей... и т. д, т.е. таким образом должна получиться матрица полей.
...
Рейтинг: 0 / 0
JavaScript и текстовые поля
    #35455195
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уникальные это такие чтоб даже сам не знал какие:)

Либо document.createElement("INPUT"), либо тупо innerHTML.
...
Рейтинг: 0 / 0
JavaScript и текстовые поля
    #35456640
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<script>
var n= 1 ;
function test()
{
	var fieldCount =  3 ;
	for (var i= 1 ; i <= fieldCount; i++)
	{
		var newEl = document.createElement('input');
		newEl.type = "text";
		newEl.name = "matrix_"+n+"_"+i;
		newEl.onclick = function(){alert(this.name);}
		document.getElementById("myForm").appendChild(newEl);
	}
	n++;
	document.getElementById("myForm").appendChild(document.createElement('br'));
}
</script>
<form id="myForm">
<input type="button" onclick="test();" value = "добавить группу полей"><br>
</form>
...
Рейтинг: 0 / 0
JavaScript и текстовые поля
    #35460040
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
illion

Спасиб за пример большоее!
Сделал тестовый пример, чтоб разобраться с getElementById.
Не работает, подскажите где ошибка?
Нужно чтоб текст вставлялся по нажатию на кнопку между этими двумя кнопками:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<form id="myForm">
<input type="button" id="test1" value = "Проверка" onclick="test();"><br>
<input type="button" id="test2" value = "Проверка" onclick="test();"><br>
</form>
<script type="text/javascript">
function test()
{
var t=document.createTextNode('Текст')
document.getElementById("test1").appendChild(t)
}
</script>
...
Рейтинг: 0 / 0
JavaScript и текстовые поля
    #35460214
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
function test(){
var t=document.createTextNode('Текст');
document.getElementById("myForm").insertBefore(t,document.getElementById("test2"));
}
...
Рейтинг: 0 / 0
JavaScript и текстовые поля
    #35470956
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно удалить группу элементов начиная с абзаца (id="a1") и заканчивая, например, кнопкой id="b1", т.е. естьли такой инструмент? Или нужно придумывать скрипт?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и текстовые поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]