| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [JS && PHP] Динамическое добавление полей |
| Автор: Guedda 31.8.2007, 13:28 | ||
Есть такие поля:![]() Код этих полей:
Как мне сделать так, чтобы при нажатии на + добавлялись ниже поля, но содержимое этих полей (которые уже есть) не удалялось, а при минусе удалялось поле? Если что не понятно, спрашивайте. Я вроде как все нормально обьяснил. Заранее благодарю за ответ. Добавлено через 2 минуты и 7 секунд и чтобы в аргументах nomer, property_id менялись значения по возрастающей. |
| Автор: comtat 31.8.2007, 21:17 | ||
Guedda ты извини меня конечно, но меня мучает лень
Я думаю тебе это поможет.. Удачи !!! P.S. Сделаю для всех полей |
| Автор: SelenIT 1.9.2007, 12:10 | ||
Вот что у меня получилось:
Возможно, я неправильно понял задачу "чтобы в аргументах nomer, property_id менялись значения по возрастающей" - я реализовал подобие аутоинкремента в БД, эти цифры у каждого нового поля заведомо больше, чем у любого старого, но при удалении ничего не пересчитывается (остаются пропуски). Имхо, так надежнее и в чем-то логичнее... но если надо, чтобы всегда была сплошная нумерация - могу переделать (хотя возни будет больше)... |
| Автор: Guedda 3.9.2007, 09:28 |
| К сожалению, оба метода не работают в Опере. Есть ли еще варианты? |
| Автор: SelenIT 3.9.2007, 19:01 |
| Guedda, в какой версии Оперы проблема? Я проверял свой вариант в 9.22, 8.02 и 8.5 - у меня работает... |
| Автор: Guedda 3.9.2007, 20:56 |
| Хм... Нк ладно... У меня та же версия. Попробую переустановить. |
| Автор: Guedda 12.10.2007, 12:17 |
| В общем, изменяю немного заголовок, и описываю проблему: Есть таблица с некоторыми полями, допустим: ID | NAME | PATH Я хочу сделать так, чтобы к этой таблице добавлялись некоторые поля через то, что написано в первом посте (первый инпут - название поля, второй инпут - описание, третий - тип поля). В другой таблице есть описание всех полей через сериализ. Вопрос: Напишите пожалуйста скрипт, который бы добавлял либо удалял поля с таблицы. Заранее благодарен. |