Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Копирование значения в определенные поля всех форм?
 
 автор: A.Sokolov   (28.11.2012 в 15:27)   письмо автору
 
 

Добрый день!

Подскажите пожалуйста, имеем на одной странице несколько форм:

<form action=script.php method=post>
<input type=hidden name=ID value=1>
<input type=text name=Znachenie>
<input type=submit value=отправить>

<form action=script.php method=post>
<input type=hidden name=ID value=2>
<input type=text name=Znachenie>
<input type=submit value=отправить>

<form action=script.php method=post>
<input type=hidden name=ID value=3>
<input type=text name=Znachenie>
<input type=submit value=отправить>

и т.д.

поле Znachenie задается для каждого ID руками.
Можно ли каким-либо образом сделать надформу или еще как-то, чтобы было общее поле ввода - "Установить значение для всех форм в поле Znachenie", куда введя данные, мы автоматически бы заполнили этими данными ВСЕ поля с именем Znachenie ВСЕХ форм?
то есть чтобы не вводить в каждую форму в поле Znachenie цифру 5. А ввести её где-либо вне этих форм, и чтобы она тут же прописалась во всех полях переменной Znachenie?

  Ответить  
 
 автор: confirm   (28.11.2012 в 15:56)   письмо автору
 
   для: A.Sokolov   (28.11.2012 в 15:27)
 

И зачем столько форм?

  Ответить  
 
 автор: A.Sokolov   (28.11.2012 в 16:20)   письмо автору
 
   для: confirm   (28.11.2012 в 15:56)
 

если хотим сделать изменения по одному ID, а не передевать все к примеру 100 ID скрипту.

Ну а если бы была одна форма, то как можно продублировать данные, введя в одно поле, и чтобы они тут же на странице прописались во все поля ниже?
Если у нас 100 элементов, и им всем нужно присвоить одно и тоже значение, помимо остальных изменений, которые будут разные (всякие чекбоксы и тд).

  Ответить  
 
 автор: A.Sokolov   (28.11.2012 в 16:32)   письмо автору
 
   для: A.Sokolov   (28.11.2012 в 16:20)
 

точнее value='' в
<input type=text name=Znachenie value=''>
надо заполнить во всех формах на страничке, введя значения в каком-либо одном глобальном поле и надформе. Чтобы 100 раз не вводить его в каждую форму.

  Ответить  
 
 автор: confirm   (28.11.2012 в 16:35)   письмо автору
 
   для: A.Sokolov   (28.11.2012 в 16:20)
 

>если хотим сделать изменения по одному ID, а не передевать все к примеру 100 ID скрипту

То есть логика подсказывает продолжение - "а если хотим сделать изменения во всех, то ...". А вот теперь ответьте на вопрос - какой смысл выставлять в куче форм одинаковые значения в их полях, если вы не может отправить сразу все формы? Можно ли при вашем коде произвести изменения для множества?

  Ответить  
 
 автор: A.Sokolov   (28.11.2012 в 17:05)   письмо автору
 
   для: confirm   (28.11.2012 в 16:35)
 

Чтобы не прописывать руками цифры в 100 полях, т.к. это долго и не удобно.
Под каждым ID еще есть свои чекбоксы, их отметить не проблема, но если нам нужно в 20-ти ID прописать одинаковую цифру, то вводить её 20 раз не удобно. А так было бы - в одном поле прописали и продублировали её во все поля. Просто удобство, т.к. при повторном обращении к странице, значения вроде бы сохраняются. Если не сохраняются, то конечно согласен, смысла нет. Ибо разницы нет, вводить в глобальное поле опять один раз или вводить в конкретное.

Конечно возможно это надо делать в одной форме, но тогда скрипт обработчика формы надо менять.
Ну а если одна форма тогда проще?

  Ответить  
 
 автор: confirm   (28.11.2012 в 17:32)   письмо автору
 
   для: A.Sokolov   (28.11.2012 в 17:05)
 

>т.к. при повторном обращении к странице, значения вроде бы сохраняются.

Вы сперва отрепетируйте свои предположения, а только затем стройте на них планы.
Повторная отправка форм - это зло, с которым борются, а в борьбе всегда есть победитель и потерпевшие. Ни чего не будет сохраняться, пока вы сами об этом не позаботитесь. Но если заботиться об этом, то впустую, ибо все это глупости, не логично все это.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования