 |
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Суть:
на странице есть очень ограниченное место, в это место нужно поместить какую-нибудь штуку, в которой возможен мультивыбор (т.е. выбор нескольких элементов одновременно)... потом нужно сделать субмит и постом отправить эти данные в др скрипт...
Пытался сделать с помощью <селект></селект>, ставил в нем мультивыбор и т.д. и т.п., а он почему-то передает только одно значение...
Пример моего кода (почему-то он не пашет как хотелось бы):
t.php
[code]
if (!isset($Action)) $Action=1;
switch ($Action) {
case 1: {
echo '
<table border="1">
<tr><td>
<form name="FormTestMultySelect" action="t.php?Action=2" method="post">
<select size="5" name="SItems" multiple>
<option value="0">Item-0</option>
<option value="1">Item-1</option>
<option value="2">Item-2</option>
<option value="3">Item-3</option>
<option value="4">Item-4</option>
<option value="5">Item-5</option>
<option value="6">Item-6</option>
<option value="7">Item-7</option>
<option value="8">Item-8</option>
<option value="9">Item-9</option>
</select><br>
<input type="submit" value="Send">
</form>
</td></tr>
</table><br>
';
break;
}
case 2: {
if (isset($SItems)) {
echo '<b>'.count($SItems).'</b><br>';
for ($I=0;$I<count($SItems);$I++) echo $SItems[$I].'<br>';
}
echo '
<br><br>
<table border="1">
<tr><td>
<form name="FormTestMultySelect" action="t.php?Action=2" method="post">
<select size="5" name="SItems" multiple>
<option value="0">Item-0</option>
<option value="1">Item-1</option>
<option value="2">Item-2</option>
<option value="3">Item-3</option>
<option value="4">Item-4</option>
<option value="5">Item-5</option>
<option value="6">Item-6</option>
<option value="7">Item-7</option>
<option value="8">Item-8</option>
<option value="9">Item-9</option>
</select><br>
<input type="submit" value="Send">
</form>
</td></tr>
</table><br>
';
break;
}
}
[/code]
|
|
27 мая 2006, 03:04
|
|
Это сообщение было просмотрено: 4341 раз(а)
|
 |