我有以下代码来创建一个从外部链接加载表单的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')
访问我的表单时,我得到的是一个空对象。有人有任何想法吗?
非常感谢!
答案 0 :(得分:0)
Javascript未在dijit.Dialog
中执行。请改用dojox.widget.DialogSimple
。见reference
然后,使用javascript将表单的值从对话框传递到页面。