Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQueryUI对话框带出表单属性和非表单元素_Javascript_Jquery_Html_Forms - Fatal编程技术网

Javascript jQueryUI对话框带出表单属性和非表单元素

Javascript jQueryUI对话框带出表单属性和非表单元素,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,有一个问题我不知道如何用jQuery解决。我一直在使用jQueryUI库制作一个带有表单的弹出窗口 但是,控制表单提交的jQuery代码找不到表单,因为jQuery UI Dialog在创建对话框时正在从实际表单中删除所有属性 以下是弹出窗口的简化版本: 使用jQuery将其转换为对话框的步骤如下: $(“#dialog”).dialog({ 自动打开:错误, 展示:{ 效果:“褪色”, 持续时间:250 }, 隐藏:{ 效果:“褪色”, 持续时间:250 }, 可拖动:错误, 可调整大小:f

有一个问题我不知道如何用jQuery解决。我一直在使用jQueryUI库制作一个带有表单的弹出窗口

但是,控制表单提交的jQuery代码找不到表单,因为jQuery UI Dialog在创建对话框时正在从实际表单中删除所有属性

以下是弹出窗口的简化版本:

使用jQuery将其转换为对话框的步骤如下:

$(“#dialog”).dialog({
自动打开:错误,
展示:{
效果:“褪色”,
持续时间:250
},
隐藏:{
效果:“褪色”,
持续时间:250
},
可拖动:错误,
可调整大小:false,
宽度:计算大小,
dialogClass:“修复对话框”,
closeOnEscape:没错,
莫代尔:对
});

X

经过进一步调查,我发现问题的原因是一个重复的对话框表单。在注释掉副本后,jQueryUI对话框将保留我的表单属性

我仍然不确定为什么jQueryUI决定去掉这些标签,如果有人能够解释的话,我会感兴趣的