在html表单中,我有什么选择丑陋的提交按钮?

时间:2008-12-14 06:54:15

标签: html forms

我想制作一个简单的html表单,其中一个人可以对一个项目进行upvote或downvote。但是我不喜欢<input type="submit">的默认外观。发送POST请求还有什么其他选项,而不是庞大的默认按钮?

9 个答案:

答案 0 :(得分:16)

你也可以用css制作漂亮的按钮,这是一篇很好的文章:

http://particletree.com/features/rediscovering-the-button-element/

答案 1 :(得分:9)

您可以使用image button

答案 2 :(得分:6)

您也可以直接从javascript调用“提交”。请参阅here

document.myform.submit();

这使您基本上可以将任何内容用作提交表单的控件。

答案 3 :(得分:4)

查看this page以查看使用CSS样式按钮可以做些什么...它们会让您的网站感觉更加生动,并且对用户具有互动性。

别忘了,您希望用户在您的网站上做的最后一件事是 ...所以明确定义按钮是一个很大的帮助。

答案 4 :(得分:1)

你可以使用JQuery框架它的javascript库,你可以使用默认图像或span或div甚至其他任何东西甚至锚标签做提交按钮它易于使用并可以通过post方法发布表单数据或通过ajax获取方法只是访问JQuery网站:JQuery

答案 5 :(得分:0)

与上述技术一样,我建议使用图像按钮或设计框来创建一个漂亮而简单的css按钮。

简单易用。

CSS power:http://www.zengarden.com

答案 6 :(得分:0)

您可以使用高度可配置的组件,例如Button in YUI。你有机会修改它的外观和很多(可能太多你的需要)额外的功能作为奖励。

答案 7 :(得分:0)

您可以使用CSS轻松设置这些按钮的样式。不幸的是IE不支持:按钮的活动选择器,所以如果你有一个单独的按钮样式,你将不得不使用JavaScript。

答案 8 :(得分:0)

如果您想以ajax / web2样式(如stackoverflow)upvote / downvote项目,请不要使用表单。使用javascript,发送异步POST请求并手动填充。你可以使用jQuery来帮助你自动化一些东西。

快速谷歌搜索“ajax jquery”给出了一堆结果,here's one of them