Доступ к переменным формы в динамическом dijit.dialog (содержимое которого из href) - PullRequest
1 голос
/ 09 июля 2010

У меня есть следующий код для создания dijit.diagram, который загружает форму из внешней ссылки:

function openDialog(userID)
{ 
    composeDialog = new dijit.Dialog({
        id: 'composeDialog',
        title: 'Compose a Message', 
        style: 'width: 400px',
        href: 'myform.php?userID='+userID
    });
    composeDialog.show();
}

Теперь внутри моего href у меня есть форма, которая запрашивает у пользователя несколько частей информации,но я не могу получить доступ ни к одному из значений.Также, если форма действительно отправлена, то пользователь перенаправляется на соответствующую страницу, но ни одна из переменных не передается.Когда я пытаюсь получить доступ к своей форме с помощью dijit.byId('myform'), все, что я получаю, это пустой объект.У кого-нибудь есть идеи?

Большое спасибо!

1 Ответ

0 голосов
/ 06 августа 2012

Javascript не выполняется в dijit.Dialog. Вместо этого используйте dojox.widget.DialogSimple. Посмотреть это ссылка

Затем передайте значения формы из диалогового окна на страницу, используя javascript.

...