PHP: как передать значение многострочного окна редактирования Печать
Добавил(а) microsin   

Суть состоит в том, чтобы передать текст из нашего окна редактирования как переменную методом формы POST.

Как это делается на примере NetObjects Fusion 7.5:

1. Присваиваем окну редактирования какое-нибудь нормальное имя, например DescriptionEd.

2. На страничке, где вставлено наше окно редактирования, обязательно есть форма. Открываем её свойства (View\Object Tree, или кнопка F4, выбираем в дереве объектов корневую папку Имя_Странички_Layout).

3. В окне свойств откроется Layout Properties. На закладке свойств General, возле чек-бокса Layout is a form (в нашем примере формой является вся страничка, но также формой может быть, например, таблица) жмем кнопку Settings...

4. В открывшемся окне видим настройки формы - в поле Action указан файл, который вызывается при нажатии любой кнопки типа Submit на форме (пусть для нашего примера это будет файл go.php). Method выбираем Post, тогда в строке браузера переменные отображаться не будут (в нашем примере это переменная DescriptionEd).

5. В поле Hidden Fields перечислены все переменные, дополнительно передаваемые методом POST в файл поля Action (для нашего примера go.php). Добавим переменную DescriptionEd, для чего жмем кнопку с плюсиком, в поле Name вписываем DescriptionEd, а в поле Value вписываем любое интересующее нас значение по умолчанию. Я вписал туда "Warning!!! AcronymDescrEd is not set" - это значение будет показывать, что текст не был изменен.

6. Теперь в коде go.php можно обращаться с значению переменной $DescriptionEd:
echo $DescriptionEd;