|
|
|
| Есть ли какое нибудь ограничение на то, чтобы не использовать в одной таблице две формы?
Т.е. у меня так получается: в нижеследующем коде есть форма для создания имени папки (первая ячейка) и вывода управляющих кнопок (вторая ячейка), это всё в одной строке. Если запустить, то при попытке нажать кнопки управления (причем 2-ю и 3-тью) происходит описанное(в другом месте кода, оно не указано) событие "Имя папки не может быть пустым", т.е. как будто была нажата кнопка из первой ячейки с созданием папки. Это неправильная работа! Если же вынести форму с созданием папки в отдельную таблицу (т.е. расположив её в отдельную ячейку), то кнопки управления работают абсолютно корректно!
Кто хорошо разбирается, в чем может быть причина? (и какой алгоритм работы у описанных кнопок управления; у них даже ссылок нет :-)
Заранее спасибо!
<?
print"<table width=600 border=0 cellspacing=1 cellpadding=2 bgcolor=000000 align=center>
<tr bgcolor=#EEEEEE>";
if($usertype=="Admin" or $usertype=="Full"){
print "<td width=50% align=center>
<img src=images/add_folder.gif border=0 align=absmiddle>
<form action=action.php method=post>
<input type=hidden name=uin value=".$uin.">
<input type=hidden name=action value=mkdir>
<input type=hidden name=d_path value=".$d_path.">
<input type=text NAME=new_dir title='Введите название папки' class=input_text>
<input type=image name=mkdir SRC=images/ok.gif alt=Создать align=absmiddle>
</form>
</td>";
}
print "<td>";
if($usertype=="Admin") {
print "<div align=center>
<input type=image name=delete SRC=images/delete.gif align=absmiddle alt='Удалить выбранное'>
<input type=image name=copy_tree SRC=images/copy.gif align=absmiddle alt='Копировать файлы в...'>
<input type=image name=log_out SRC=images/log_out.gif align=absmiddle alt='Завершить работу с файл менеджером'></div>";
}
print"</td></tr></table>";
?>
|
| |
|
|
|
|
|
|
|
для: Oleg-Perm
(11.04.2006 в 17:31)
| | Понимаю, что вопрос не совсем по теме, но может у кого нибудь есть варианты? | |
|
|
|
|
|
|
|
для: Oleg-Perm
(11.04.2006 в 19:28)
| | А что мешает сделать столько форм, сколько надо, в пределах одной таблицы?
Сами теги <form> </form> выносятся за иерархию разметки таблицы:
<table>
<tr>
<form>
<td> <input > </td>
<td> <input > </td>
<td> <input > </td>
</form>
<form>
<td> <input > </td>
<td> <input > </td>
<td> <input > </td>
</form>
</tr>
</table> | |
|
|
|
|
|
|
|
для: Trianon
(11.04.2006 в 19:34)
| | Спасибо, попробую! | |
|
|
|