我需要根据输入到文本框中的术语进行搜索。简单地说:用户点击某些内容并返回结果。
这是相当简单的,除了我实际执行它有点困难。问题是,我希望尽可能以REST的方式执行此操作,因此我不想按如下方式创建按钮:
<input id="searchButton" type="button" value="Search" />
因为这会将数据POST到服务器,我不想做POST,因为我没有改变任何状态。我正在根据搜索框中的值
来检索数据我想将它作为一个简单的链接,例如:
<a href="/Controller/Action">Search</a>
但必须将其设为按钮。如果我使用输入,我可以使用类似于:
的CSS.standardButtonStyle {
background:url("../images/search_button.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:White;
cursor:pointer;
}
但我认为我不能将其应用于锚标签。有人能告诉我正确的方法吗?
答案 0 :(得分:1)
1)您可以选择表单的方法。如果您在表单标记中提供属性“method ='GET'”,则请求将不是帖子,而是get。
2)如果要创建按钮,可以使用带有“按钮”类型的输入元素。
3)您可以在锚标记内放置一个图像标记,该标记的搜索按钮为png。
我认为你有点陷入复杂性。稍微退一步,一次关注一个问题可能会很好。我不认为,你真的需要让它像你似乎那样复杂。
答案 1 :(得分:0)
你应该有一个from元素,你需要在表单上添加http请求
例如:<form action="/sharedorders" method="get">