What is the proper standards compliant semantic way to have a submit button on a form? I don't need images or backgrounds in the buttons, just simple text, maybe a gradient background with curved corners (using CSS3). These are the ways I know of:
<input type="submit" value="click here"/>
<button>click here</button>
<span class="button">click here</span>
<script>
$('.button').click(function() {
this.submit();
}
</script>
I would think input type="submit" is the proper button since that's what it was designed for?