我有包含AsynFileUpload控件的表,我已经编写了javascript来检查要上传的文件扩展名,并且在检查之后,我使用document.getElementById.innerText来设置label的文本。 当文本设置为标签时,所有控件或表格的位置都会发生偏移(每次向右移动)。
我不知道为什么会这样,请帮忙。
代码:
function uploadStarted() {
if (document.getElementById("<%=ddlArtifactType.ClientID%>").value == "Video") {
var fileExtension = document.getElementById("<%=videoFile.ClientID%>").firstChild.value;
var extension = fileExtension.substr(fileExtension.lastIndexOf("."), fileExtension.length- fileExtension.lastIndexOf("."));
if (extension.toString() != ".mp4" && extension.toString() != ".MP4") {
document.getElementById("<%=lblError.ClientID%>").innerText = "File not supported";
return false;
}