Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамическое добавление выпад. списка / 4 сообщений из 4, страница 1 из 1
29.08.2013, 21:54
    #38381724
Edu1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление выпад. списка
Есть скрип скопированный с инета
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Добавление полей в форму</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />


<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
</head>
<body>

<script type="text/javascript">
var total = 0;
function add_new_image(){
	total++;
	$('<tr>')
	.attr('id','tr_image_'+total)
	.css({lineHeight:'20px'})
	.append (
		$('<td>')
		.attr('id','td_title_'+total)
		.css({paddingRight:'5px',width:'200px'})
		.append(
			$('<input type="text" />')
			.css({width:'200px'})
			.attr('id','input_title_'+total)
			.attr('name','input_title_'+total)
		)

	)

	.append (
		$('<td>')
		.css({width:'60px'})
		.append (
			$('<span id="progress_'+total+'" class="padding5px"><a  href="#" onclick="$(\'#tr_image_'+total+'\').remove();" class="ico_delete"><img src="delete.png" alt="del" border="0"></a></span>')
		)
	)
	.appendTo('#table_container');

}
$(document).ready(function() {
	add_new_image();
});
</script>

<form action="" method="post">
	<table id="table_container">
		<tr>
			<td width="100px" colspan="2"><strong>Название</strong></td>

		</tr>
	</table>
		<br/>
	<input type="button" value="Добавить поле" id="add" onclick="return add_new_image();">
	<input type="submit" value="Отправить">

</form>

</body>
</html>
<?php
$n = count($_POST);
$key = array_keys($_POST);
for($i=0; $i < $n; $i++)
{
	echo $_POST[$key[$i]]."<br>";
}
?>


Как вместо текстовых полей сделать выпадающий список.
...
Рейтинг: 0 / 0
29.08.2013, 22:11
    #38381731
Edu1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление выпад. списка
Код: php
1.
$('<select size="1"><option value="value1">Item1</option><option value="value2">Item2</option></select>')


Проблема решена добавлением строки
...
Рейтинг: 0 / 0
01.09.2013, 11:22
    #38383429
Edu1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление выпад. списка
В этой задаче несколько полей типа text, при таком раскладе
Код: php
1.
$n = count($_POST);

, обрабатываются все значения формы (всех элементов), как получить данные только вып. списка.
...
Рейтинг: 0 / 0
01.09.2013, 12:33
    #38383444
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление выпад. списка
Edu1982В этой задаче несколько полей типа text, при таком раскладе
Код: php
1.
$n = count($_POST);

, обрабатываются все значения формы (всех элементов), как получить данные только вып. списка.
Это не относится к нашему разделу. Есть вопросы по ПэХаПэ - переходи в соответствующий раздел. Тут HTML и javascript.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамическое добавление выпад. списка / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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