Hi:
I have a simple javascript triggered by a submit button:
. . .
<asp:Content ID="Content2" ContentPlaceHolderID="CPH1" runat="server">
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
<!-- Beginning of JavaScript -
function HasCompleteInfo()
{
theMDFName = document.getElementById('<%=Txt_MDFName.UniqueID%>').value;
if (theMDFName.length < 10)
{
alert ("Please enter a valid hospital name.");
return false;
} else if (ValidateEmail(document.getElementById('<%=Txt_EMail.UniqueID%>').value) == false) {
alert("Invalid email format.\nPlease enter a valid email in the format user@host.domain.");
return false;
} else {
return true;
}
}
function TestAJaxConditionAtStart(sender, args)
{
}
//-->
</script>
</telerik:RadCodeBlock>
<asp:ScriptManager ID="ScriptManager" runat="server" />
<telerik:radformdecorator id="RadFormDecorator1" Skin="WebBlue" runat="server" decoratedcontrols="all">
</telerik:radformdecorator>
<telerik:RadAjaxManager ID="RAJforForm"
ClientEvents-OnRequestStart="TestAJaxConditionAtStart"
runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="DDLCountry">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="DDLCountry" LoadingPanelID="ALP01" />
<telerik:AjaxUpdatedControl ControlID="DDLProv" LoadingPanelID="ALP01" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="BtnSubmit">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlBackGround01" LoadingPanelID="ALP01" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="ALP01"
Transparency="40" BackColor="White" Height="75px" Width="75px"
runat="server">
<img id="ALPImg01"
alt="Loading..."
src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border:0;"
/>
</telerik:RadAjaxLoadingPanel >
<asp:Panel ID="pnlBackGround01" BackImageUrl="./Images/WebBlue_Pnl_Bckgrd.gif" runat="server">
. . .
<asp:TextBox ID="Txt_MDFName" TextMode="SingleLine" Width="200px" MaxLength="100" Font-Size="8pt" runat="server" />
. . .
<asp:Button ID="BtnSubmit" Font-Size="8pt" Text="Submit" OnClientClick="if (!HasCompleteInfo()) return false;" OnClick="BtnSubmit_Click" runat="server" />
. . .
</asp:Panel>
</asp:Content>
The above javascript (HasCompleteInfo()) runs perfectly with IE, but the alert fails to be triggered in FireFox. I'm mystified as to why. Any clarification would be appreciated.
Justin
