einzureichen hat die HTML-Version in letzter Zeit geändert (wie von IE7 IE8?) ich die folgende Änderung feststellen, dass mir etwas troulbe verursachen - ich einen Code habe, die zu diesem ähnlich ist:Schaltfläche in Form Ursache automatisch
<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>
Was in diesem Code zu mir weired ist, dass die Taste in der Form durch Pressen, alles, was ich will, ist eine Javascript-Aktion durchzuführen, aber es verursacht eventaully die Form auch vorgelegt werden, auch wenn ich nicht bereit, es zu tun.
Also - ist es wahr? und wenn ja, wie kann ich einige Java-Script-Aktionen in einem von durchführen, aber verhindern, dass das Formular automatisch gesendet wird?
Dies ist nicht nur ein Problem mit IE. Dies geschieht auch in Chrome. Laut @ Pekkas Antwort hat das Hinzufügen von type = "button" das für mich gelöst. –