<button><span>ButtonName</span></button>
我需要在点击按钮后向Servlet发出请求,例如ButtonName
。
对于某些限制,我无法将其包装到表单提交或任何其他标记。
我该怎么做?
答案 0 :(得分:0)
您可以将<button></button>
标记包含在<a></a>
标记内,并提及href
以获取重定向网址。
<a href="/someurl"><button>ButtonName</button></a>
但是,如果您坚持只使用<button>
标记,那么您可能会发现,没有任何属性可以告诉重定向网址。您可以看到可用的HTML button tag attributes。是的,您当然可以使用表单提交来完成。但你没有使用它。
但是,还有一条路可走。您可以使用HTML onclick
事件属性。
<button onclick="window.location='some/redirect/url'">Click me</button>
您可能已经注意到onclick
属性需要并运行javascript并在元素点击事件上执行。因此,如果你想为此利用javascript,还有更多的选择。