我想制作一个简单的 html 表单,人们可以在其中对某个项目投赞成票或反对票。但是我不喜欢
<input type="submit">
的默认外观。除了笨重的默认按钮之外,我还有哪些其他选项可以发送 POST 请求?
你也可以只用 css 制作漂亮的按钮,这是一篇很好的文章:
http://articletree.com/features/rediscovering-the-button-element/
您可以使用图像按钮。
查看此页面,了解 CSS 样式按钮可以做什么...它们会让您的网站感觉更加生动,并且与用户互动。
不要忘记,您希望用户在您的网站上做的最后一件事是思考...所以拥有明确定义的按钮是一个很大的帮助。
您可以使用JQuery框架的javascript库,您可以使用默认图像或span或div或其他任何东西甚至锚标记来做提交按钮,它易于使用,并且可以通过post方法发布表单数据或通过ajax获取方法只需访问JQuery网站:JQuery
您可以使用高度可配置的组件,例如 YUI 中的 Button。您有机会修改它的外观和很多(可能超出了您的需要)额外功能作为额外的奖励。
您可以使用 CSS 轻松设置这些按钮的样式。不幸的是 IE 不支持按钮的 :active 选择器,因此如果您对按下的按钮有单独的样式,则必须使用 JavaScript。
如果您想以 ajax/web2 风格(如 stackoverflow)对某个项目进行赞成/反对,请完全不要使用表单。使用 javascript,发送异步 POST 请求并手动填充。您可以使用 jQuery 来帮助您自动化一些事情。
快速谷歌搜索“ajax jquery”给出了一堆结果,这是其中一个