I have this javascript function:
function validateFile() {
var file = document.getElementById('fuCSV');
if (file.value == "") {
document.getElementById('<%=lblStatus.ClientID%>').innerhtml = "Please select a file to upload. Client!";
return false;
}
else {
document.getElementById('<%=lblStatus.ClientID%>').innerhtml = "";
return true;
}
}
Its called on the Button’s OnClientClick event like this:
<asp:Button ID="btnImport" runat="server" Text="Import" OnClientClick="return validateFile();" CausesValidation = "true"
UseSubmitBehavior ="true" OnClick="btnImport_Click" />
I’m trying to change the text of the label lblStatus on validateFile() method, but the text is not changing. However, while debugging…QuickWatch shows the changed value. What might be the cause for it? how can I resolve this?
Use correct casing on the property: innerHTML
http://www.tizag.com/javascriptT/javascript-innerHTML.php