Hi,

I've been facing lots of issues with Intersoft and I've been posting all of them just to get NO REPLIES. This is making it tough for the users alot. At the least the customer support should be good. I hope there will be a response for this.

The issue is, I am using a WebInput control for Date. It uses both DisplayFormat and EditFormat. For EditFormat, I've the validation. An associated client side event is OnValidateError. Though it worked fine the first time I tried, now the Event is invoking the JScript function multiple times. But it is calling the Default ErrorWindow Response correctly.

<ISWebInput:WebInput ID="WebInput1" runat="server" MinDate="1900-01-01" ToolTip="Format: yyyy-MM">
<CultureInfo CultureName="en-US">
</CultureInfo>
<DisplayFormat Format="yyyy-MM" IsEnabled="False">
<ErrorWindowInfo IsEnabled="False">
</ErrorWindowInfo>
</DisplayFormat>
<DateTimeEditor IsEnabled="True">
</DateTimeEditor>
<EditFormat IsEnabled="True" Format="yyyy-MM">
<MaskInfo MaskExpression="0000-00"></MaskInfo>
<ErrorWindowInfo IsEnabled="false"></ErrorWindowInfo>
</EditFormat>
<HighLight IsEnabled="True" Type="Phrase" />
<EditFormatClientSideEvents OnValidateError="WebInput1_OnValidateError" />
<ClientSideEvents OnAfterValueChanged="WebInput1_OnAfterValidate"></ClientSideEvents>
</ISWebInput:WebInput>

 <script language="javascript">
        function WebInput1_OnValidateError() {
            document.getElementById("lblError").innerText = "Please Enter Correct Date in yyyy-MM format.";
        }
        function WebInput1_OnAfterValidate() {
            document.getElementById("lblError").innerText = "";
        }
    </script>

The reason I am using this JScript function is because, the default ErrorWindow is showing the error in different location. I've attached the screenshot for reference.

I am losing my patience already with Intersoft, because I was first using WebCalendar which had a rendering problem when deployed. I posted here and no replies. I replaced it with WebInput and now, this.

I really hope someone replies to this.