C# 一旦客户端使用Freetextbox单击javascript

C# 一旦客户端使用Freetextbox单击javascript,c#,javascript,asp.net,C#,Javascript,Asp.net,我的javascript没有使用Freetextbox检测到我的函数 以下是我的javascript代码: 我不知道Freetextbox的代码是否正确 function validateFreetextbox() { if(document.FTB_API["txt_Decs"].GetHtml == '' ) { alert("Please Fill up desciption."); return false; }

我的javascript没有使用Freetextbox检测到我的函数

以下是我的javascript代码: 我不知道Freetextbox的代码是否正确

function validateFreetextbox()
{

    if(document.FTB_API["txt_Decs"].GetHtml == ''  )   
    {
        alert("Please Fill up desciption.");
        return false;
    }
    else
    {
        return true;
    }
}
下面是我的asp.net/C按钮中的代码



onclientclick=“validateFreetextbox()”/>
应该是
onclientclick=“return validateFreetextbox()”/>

别忘了JavaScript不是C;在C中,大括号的位置是风格的问题,但在JavaScript中,用大括号结束函数/if语句很重要,否则JavaScript会帮你完成,可能会更改代码的含义。@Muhammad的可能重复,我只测试了一个js函数,不可能重复。.函数validateFreetextbox正在调用吗?我尝试在函数开始时发出警报,如果它正常工作。什么也没发生。。我想我的问题在于asp按钮?
 <asp:Button ID="btn_Add" runat="server" OnClick="btn_Add_Click" Text="Add" 

 Width="231px" Font-Size="11px" Font-Bold="false" ForeColor="#333333"  

 onclientclick=" validateFreetextbox()" />