html表单按钮vs输入类型=“提交”vs this.submit()?

时间:2010-09-08 22:54:59

标签: javascript jquery html forms form-submit

在表单上设置提交按钮的标准语法方式是什么?我不需要按钮中的图像或背景,只需要简单的文字,也可以是带有弯角的渐变背景(使用CSS3)。这些是我所知道的方式:

<input type="submit" value="click here"/>

<button>click here</button>

<span class="button">click here</span>
<script>
$('.button').click(function() {
  this.submit();
}
</script>

我认为输入类型=“提交”是正确的按钮,因为它是为它设计的?

1 个答案:

答案 0 :(得分:0)

标准当然是使用<input type="submit" value="click here"/>

如果禁用了javascript,则具有javascript功能的按钮将不再起作用

<input type="image" src="button_image_url"/>

与提交按钮的行为方式相同,如果你懒得用CSS来设置它,那么你需要使用图像来使它更加花哨

在您的情况下,我认为您很难设置提交按钮。如果是这样的话,这就是我一直在使用的reference,直到jquery-ui进入场景。