jQuery对话框在iframe中提交表单
|
我正在使用jquery打开一个包含iframe的对话框(不要问!)。我想在关闭对话框时在iframe中提交表单,但无法正常工作。
我可能正在犯一个简单的错误(我对jquery还是很新的),但是这个问题一直困扰着我。
这是我的代码:
$(function() {
$( \"#iframe\" ).dialog({
modal: true,
autoOpen: false,
height: 500,
width: 700,
buttons: {
\"Save and close\": function() {
$( \"#iframe\").contents().find(\"#contentform\").submit();
$( \"#iframe\" ).dialog( \"close\" );
},
Cancel: function() {
$( \"#iframe\" ).dialog( \"close\" );
}
}
});
$( \"#openProfile\" ).click(function() {
$( \"#iframe\" ).dialog( \"open\" );
$(\'#iframe\').attr(\'src\',\'file.asp\');
return false;
});
});
但是,如果我这样做而不是提交表单:
\"Save and close\": function() {
var myformvalue = $( \"#iframe\").contents().find(\"#formfield\").val();
alert(myformvalue);
$( \"#iframe\" ).dialog( \"close\" );
}
...它返回正确的值,所以我知道它可以识别我的表单及其值。
在此先感谢您的帮助。
没有找到相关结果
已邀请:
1 个回复
宦哨抹存胳