имеет HTML-версию, измененную в последнее время (например, от ie7 до IE8?) Я замечаю следующее изменение, которое вызывает у меня некоторые troulbe - У меня есть код, похожий на этот:кнопка в форме, потому что она будет отправлена автоматически
<form method="POST" action="/admin/modify">
<input type="text"/>
<button onclick="dosomething()">Press</button>
</form>
<script type="text/javascript">
function doSomething(){
// doesn't matter what actually
}
</script>
что weired мне в этом коде является то, что при нажатии на кнопку в форме, все, что я хочу, чтобы выполнить некоторые яваскрипта действия, но eventaully это приводит к тому, форма должны быть представлены также, даже когда я не готов сделать это.
Итак - это правда? и если да, то как я могу выполнить какой-либо скрипт java-скрипта внутри a, но предотвратить автоматическую отправку формы?
Это не просто проблема с IE. Это происходит и в Chrome. Как ответ @ Pekka, добавление type = "button" решило это для меня. –