단일 submit입력 이있는 HTML 양식이 있지만 다양한 button요소도 있습니다. 사용자가 '엔터'키를 누르면 실제로 양식을 제출할 것으로 예상하지만 대신 (적어도 Chrome 15 내에서) 첫 번째를 트리거하고 있습니다 button( submit입력 보다 HTML에서 더 일찍 발생하기 때문에 , 나는 추측한다).
일반적으로 브라우저가 특정 submit입력 을 선호하도록 강요 할 수는 없지만 요소 submit보다 입력을 선호 할 것이라고 생각했습니다 button. 이 작업을 수행하기 위해 HTML을 약간 조정할 수 있습니까? 아니면 Javascript 접근 방식을 수용해야합니까?
다음은 HTML의 대략적인 모형입니다.
<form action="form.php" method="POST">
<input type="text" name="field1"/>
<button onclick="return myFunc1()">Button 1</button>
<input type="submit" name="go" value="Submit"/>
</form>