asp按钮点击两次才执行js按钮事件
当未选择上传文件,直接点击上传按钮时,onclick事件是正常执行的当选择了上传文件后,第一次点击上传按钮时,onclick事件不响应,第二次点击才响应还望各位大侠答疑解...
当未选择上传文件,直接点击上传按钮时,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("请选择要上传的文件");
}
} 展开
当选择了上传文件后,第一次点击上传按钮时,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("请选择要上传的文件");
}
} 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询