У меня есть код ASP.Net, генерирующий HTML моей кнопки, и я использую div, чтобы он выглядел и вел себя так, как я хочу. Этот вопрос касается HTML, созданного с помощью кода ASP.Net.
Стандартная кнопка проста, просто установите событие onClick для div, чтобы изменить местоположение страницы:
<div name="mybutton" id="mybutton" class="customButton" onClick="javascript:document.location.href='wherever.html';">
Button Text
</div>
Это прекрасно работает, однако, если я хочу, чтобы кнопка, подобная этой, отправляла форму, в которой она находится, я бы вообразил что-то вроде следующего:
<form action="whatever.html" method="post">
<div name="mysubmitbutton" id="mysubmitbutton" class="customButton" onClick="javascript:this.form.submit();">
Button Text
</div>
</form>
Однако, это не работает :( У кого-нибудь есть какие-нибудь блестящие идеи?