搜索问题

时间:2010-11-16 05:11:45

标签: asp.net

嘿,我在网站上搜索过。如果我搜索特定的世界,它可以在所有页面中正常工作,但不能与我们联系。联系我们页面包含验证控件。我尝试删除验证控件,然后搜索工作正常。这些如何通过验证控件进行搜索的任何帮助都存在。

                       功能KeyPress(txt)        {           //警报(TXT);            if(txt ==“搜索”)            {                document.getElementById(“ctl00_txtSearch”)。value =“”;             }         }        函数OnBlur(txt)        {         if(txt ==“”)         {           document.getElementById(“ctl00_txtSearch”)。value =“搜索”;           // txtSearch.style.color =“silver”;         }        }        function button_onclick()       {         if(document.getElementById(“”)。value ==“”|| document.getElementById(“”)。value ==“Search”)        {          的document.getElementById( “”)聚焦();          警报(“请输入文字”);           返回false;         }       }     

        

2 个答案:

答案 0 :(得分:0)

请将验证组的验证控件置于某个值,如果是搜索按钮,请为验证组指定另一个名称。我希望它适用于您。

   <asp:RequiredFieldValidator ID="Date" runat="server" ControlToValidate="txtDate"                                                                           ErrorMessage="Please give a Date here" ValidationGroup="Group" ForeColor="White">*</asp:RequiredFieldValidator>

     <asp:LinkButton ID="btnSave" runat="server"  
                                    ValidationGroup="Group">Save</asp:LinkButton>
     <asp:LinkButton ID="btnSearch" runat="server"  
                                    ValidationGroup="abc">Search</asp:LinkButton>

对于搜索按钮,您可以放置​​一些其他验证组。

答案 1 :(得分:0)

我认为您需要为每个页面和每组控件执行验证组。另外你可以做第三方搜索组件,如下所示。

http://www.sitesearchasp.net/

试试这个。

相关问题