I have a Submit button on click of which i am calling the click function inside javascript first.
var id = $('input[id$=chkSubcontracting]').attr("id");
var indexserverIdPrefix = id.indexOf("chkSubcontracting");
var serverId= id.substring(0,indexserverIdPrefix);
$('#'+ serverId +'historyControl_historySubmitButton').click(function() {
//other part of code
//if error is there then add the error message to message
if (message != "") {
$('#'+ serverId +'ErrorMessagePanelHiddenField').val("1");
$(this.ErrorMessagePanelHiddenField).val("1");
$("[id*='ErrorMessagePanelHiddenField']").val("1");
this.IsValid = 1;
alert(message);
}
else
{
$("[id*='ErrorMessagePanelHiddenField']").val("0");
}
My Aspx Page code is here
<asp:Panel ID="ErrorMessagePanel" CssClass="ErrorPanel" Visible="true" runat="server">
<asp:HiddenField ID="ErrorMessagePanelHiddenField" runat="server" />
<div class="ErrorDiv" id="ErrorMessageDiv">
<asp:BulletedList CssClass="ErrorMessage" ID="ErrorMessageBulletedList" runat="server">
</asp:BulletedList>
</div>
</asp:Panel>
Sometimes on button click this event is fired twice. Also I am able set 'ErrorMessagePanelHiddenField' value first time. but not at subsequent time.