How to create a HTML search box for SharePoint search


Search in Microsoft Windows SharePoint Services supports URL syntax. You can encode search keywords and parameters in URL and post directly to the search page.


For more information about SharePoint search URL syntax, please refer to: http://msdn2.microsoft.com/en-us/library/aa979736.aspx.


Following HTML code snippet would provide a simple HTML search box that links to a SharePoint search result page. You need to replace <SharePoint-search-results-page-URL> with your SharePoint search page.


<form method=”get” action=”<SharePoint-search-results-page-URL>“>


<input name=”k” type=”text” /><input name=”Search” type=”submit” value=”Search” />


</form>


You can add sorting options to the search box using following HTML code snippet:


<form method=”get” action=”<SharePoint-search-results-page-URL>“>


<input name=”k” type=”text” /><input name=”Search” type=”submit” value=”Search” />


<input name=”v” type=”radio” checked=”checked” value=”relevance” />Sort by relevance


<input name=”v” type=”radio” value=”date” />Sort by date


</form>


 


Zewei Song, Ph.D.


MCPD, MCTS: .NET 3.5, MOSS AppDev, Configuration


Enterprise Services, Microsoft Corporation


 

Comments (2)

  1. Ken says:

    First of all, thanks for the tips.

    I have used a form web part and paste the first part of your code in (without the options of search)

    However it doesn't work…

    What I did was replacing <SharePoint-search-results-page-URL> with the search result page url…

    Could you please advise how i can solve this problem?

    Many thanks.

  2. nithin says:

    thnkz