首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么等待下传完毕后才提交表单

2012-07-31 
如何等待上传完毕后才提交表单?我做了个表单。SelectedFiles:隐藏控件,用于计数总共要上传的文件数量。Uploa

如何等待上传完毕后才提交表单?
我做了个表单。

SelectedFiles:隐藏控件,用于计数总共要上传的文件数量。
UploadedFiles:隐藏控件,用于记录成功上传的文件数量。
UploadifyControl : 一个支持多文件上传的 Flash 上传插件。
submitButton:一个提交按钮。

每当 UploadifyControl 选择了一个文件后,SelectedFiles 的 Value 属性会自增 1。
每当 UploadifyControl 上传成功一个文件后,UploadedFiles 的 Value 属性会自增 1。

提交按钮如下:

<input type="submit" id="submitButton" value="提交" onclick="return trySubmit()">

我希望用户在点击了提交按钮后,开始上传文件,如果文件没有上传完,则不要提交表单。
但实际情况是,他无论如何都会提交表单。

请问这样的 trySubmit() 方法该如何写?

function trySubmit(){
   
}

[解决办法]

JScript code
//这样试试function trySubmit() {    if (document.getElementById('UploadFiles').value == document.getElementById('SelectedFiles')) document.getElementById('submitButton').form.submit();    else {        window.setTimeout('trySubmit()', 1000); //等待1秒钟后再次执行trySubmit()函数        return false;    }} 

热点排行