dialog代码:<html>
<head>
<title>test</title>
<!-- jquery文件引入部分和css样式,省略不贴了-->
<script>
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
height: 600,
width: 600,
modal: true
}
});
});        //省略部分代码
</script>
</head>
<body>
<div id="dialog" title="设置">
<form id="form1" action="action.php" method="post">
<fieldset><input type="file" name="qualitycontrol_excel"
id="qualitycontrol_excel" title="大小不超过10M" /><textarea
rows="80px" cols="100px" id="content" name="content"></textarea><input
type="text" id="text" name="text" /></fieldset>
<div><input type="submit" id="submit" value="save" /></div>
 </form>
</div>
</body>
提交的表单分别是file,textarea,text,其中textarea和text的内容都能获取到,上传的文件只有文件的地址。
$_FILES里没有任何东西。不能实现上传。不知道是什么原因?我在网上找了些资料,说在dialog打开时open事件中,把dialog加入到body中去,但是我尝试了下,也没有能解决问题。请高手帮助指点指点