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

asp旋钮点击两次才执行js按钮事件

2013-12-04 
asp按钮点击两次才执行js按钮事件当未选择上传文件,直接点击上传按钮时,onclick事件是正常执行的当选择了

asp按钮点击两次才执行js按钮事件
当未选择上传文件,直接点击上传按钮时,onclick事件是正常执行的
当选择了上传文件后,第一次点击上传按钮时,onclick事件不响应,第二次点击才响应
还望各位大侠答疑解惑,THKS!

//前台代码
<span id="uploadImageDiv">     
   <input type="file" id="FileUploadFujian" name="FileUploadFujian" runat="server"/>
</span>
<input type="button" id="uploadButton" onclick="uploadImage();" value="上传" />


//js代码
function uploadImage() {
    var file = document.getElementById("FileUploadFujian");
    if (file.value != "") {
        var uploadFormElement = document.getElementById("uploadForm");
        //复制数据
        uploadFormElement.removeChild(uploadFormElement.FileUploadFujian);
        uploadFormElement.appendChild(file);
        document.getElementById("uploadImageDiv").innerHTML = '<input type="file" id="FileUploadFujian" name="FileUploadFujian" runat="server"/>';
        //提交数据
        uploadFormElement.submit();
    } else 
    {
       alert("请选择要上传的文件");
    }
} aspx?js aspx js
[解决办法]
uploadForm   在哪里
[解决办法]
貌似没问题啊,我点了有效,你自己在浏览器里断点调试下看看
[解决办法]

引用:
Quote: 引用:

貌似没问题啊,我点了有效,你自己在浏览器里断点调试下看看


请问一下你用的是IE浏览器测试的么,我用的IE8会出这种问题,另外我用火狐和谷歌测试一切正常,不知道IE为什么就不一样,纠结


我用的是chrome,iE8我不知道啊,我上面是ie9,。ie和chrome差别还是大啊,就连最基本的js在2者上都可能不一样

热点排行