【发布时间】:2012-06-30 02:57:26
【问题描述】:
我有一个非常简单的 php 联系表格。我正在努力使表单看起来不错,并且一切都很顺利,直到我开始设置提交按钮的样式。
按钮代码为:
<input type="submit" value="Submit">
我想使用 css 来设置按钮的样式。
我想使用的代码是:
<input type="submit" id="comment-submit" value="Submit">
id="comment-submit" 的 CSS 是:
#comment-submit {
width: 144px;
height: 44px;
display: block;
border: 0;
font-family: "YanoneBold", Arial, sans-serif;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #fff;
text-shadow: 0px 1px 0px rgba(0,0,0,0.35);
padding: 0 4px 4px 0;
margin: 30px 0 80px 0;
}
没有样式的表单可以正确提交。使用样式,表单什么都不做。
【问题讨论】:
-
我怀疑它与样式有关。你有没有操纵
$('#comment-submit')的JavaScript? -
这怎么可能。样式永远不能改变提交按钮的默认功能。
-
我会检查js。我很确定它不存在,但可能我错过了什么
-
您可以使用TAB键选择按钮并以这种方式提交吗?如果是这样,我猜它与文本阴影/块有关。如果我是你,我会单独注释掉 CSS 的每个部分并检查。然后取消注释最后一个并尝试下一个,直到找到导致问题的原因。
-
视觉事件可能会帮助您发现 js 是否操纵了您的按钮 sprymedia.co.uk/article/Visual+Event+2
标签: html css contact-form