C
chulim
Всем привет.
А есть ли здесь знатоки жаба-скрипт?
В двух словах.
Это рабочий код а-ля select to select (для наглядности)
Хочется а-ля select to table, т.е. выбранные option при сабмите преобразуются в таблицу вида
Естественно кол-во строк равно кол-ву выбранных option и естественно без обратного преобразования table to select.
Возможно ли такое?
PS. Оно конечно можно подобное на PHP написать, но юзабилити не очень получается.
А есть ли здесь знатоки жаба-скрипт?
В двух словах.
Это рабочий код а-ля select to select (для наглядности)
Код:
<html>
<script language="JavaScript">
function assign(aSel, uSel)
{
for (i=0;i<uSel.options.length;i++)
if (uSel.options[i].selected)
{
aSel.options[aSel.options.length] = new Option(uSel.options[i].text, uSel.options[i].value);
uSel.options[i--] = null;
}
if (document.layers && !document.getElementById)
history.go(0);
}
</script>
<form name="hostform" method="post" action="">
<table border="1" width='100%'>
<tr>
<td rowspan="2">
<div align="center">Assigned<br>
<select name="assigned" size="6" multiple ONDBLCLICK="assign(document.hostform.unassigned,document.hostform.assigned)">
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>
<option value="4">444</option>
<option value="5">555</option>
</select>
</div>
</td>
<td>
<div align="center">
<input type="button" name="Submit2" value=">>" onClick="assign(document.hostform.unassigned,document.hostform.assigned)"><br>
<input type="button" name="Submit" value="<<" onClick="assign(document.hostform.assigned,document.hostform.unassigned)">
</div>
</td>
<td>
<div align="center">Unassigned<br>
<select name="unassigned" size="6" multiple ONDBLCLICK="assign(document.hostform.assigned,document.hostform.unassigned)">
</select>
</div>
</td>
</tr>
</table>
</form>
</html>
Код:
<table>
<tr>
<td>Выбранный option<td>
<td><input type="TEXT"></td>
</tr>
</table>
Возможно ли такое?
PS. Оно конечно можно подобное на PHP написать, но юзабилити не очень получается.