Суть состоит в том, чтобы передать текст из нашего окна редактирования как переменную методом формы 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;
|