powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ZEN.Как передать данные формы на другую страницу?
3 сообщений из 3, страница 1 из 1
ZEN.Как передать данные формы на другую страницу?
    #38560772
Alexandr Minzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться
Вот код ZEN-страницы:/// Created using the page template: Default
Class tmp.testform Extends %ZEN.Component.page
{

/// Class name of application this page belongs to.
Parameter APPLICATION = "";

/// Displayed name of this page.
Parameter PAGENAME = "";

/// Domain used for localization.
Parameter DOMAIN = "";

/// This Style block contains page-specific CSS style definitions.
XData Style
{
<style type="text/css">
</style>
}
/// This XML block defines the contents of this page.
XData Contents [XMLNamespace=" http://www.intersystems.com/zen" ]
{
<page xmlns=" http://www.intersystems.com/zen"  title="">
<form id="MyForm" nextPage="test.csp">
<text id="txtName" name="txtName" />
<submit id="btnSubmit" name="btnSubmit" caption="Click to submit form" nextPage="test.csp" />
</form>
</page>
}
}
Вот код csp-страницы:<html>
<head>

<!-- Put your page Title here -->
<title>  Cache Server Page </title>

</head>

<body>

    <!-- Put your page code here -->
    My page body
    #(%request.Get("txtName"))#
</body>
</html>
Подскажите, что делаю не так? Почему не могу вытащить из %request данные формы? Что надо сделать, чтобы они там появились?
Спасибо.
...
Рейтинг: 0 / 0
ZEN.Как передать данные формы на другую страницу?
    #38560811
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nextpage
Page to redirect to after a submit.

Все потому что submit происходит все равно на Zen странице, а только потом редиректит на nextpage, но уже не передав туда параметров с формы
...
Рейтинг: 0 / 0
ZEN.Как передать данные формы на другую страницу?
    #38560829
Alexandr Minzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Совсем все забыл, как это давно было
ClassMethod %OnSubmit(pSubmit As %ZEN.Submit) As %Status
{
  Set %response.Context("txtName") = pSubmit.%GetValue("txtName")
  Quit $$$OK
}и будет мне счастие
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ZEN.Как передать данные формы на другую страницу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]