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 在哪里
[解决办法]
貌似没问题啊,我点了有效,你自己在浏览器里断点调试下看看
[解决办法]