이러한 버튼은 이를 방지하기 위해 자바스크립트를 작성하지 않는 한 사용자가 클릭한 후 자동으로 양식을 제출합니다.
<버튼> 이 버튼을 양식에 배치하면 클릭 시 자동으로 제출됩니다. 이전 두 버튼에 비해 장점은 버튼 내용에 텍스트뿐만 아니라 사진 및 기타 멀티미디어 콘텐츠도 포함될 수 있다는 것입니다. (물론 처음 두 개는 사진 배경으로도 가능합니다.) 단점은 브라우저마다 다른 값을 갖는다는 것입니다. 다른 브라우저 호환성 문제가 있을 수 있습니다(Ge Liang).
a, img,span,div와 같은 기타 태그를 사용한 다음 그림을 사용하여 버튼으로 위장합니다.
Submit은 양식을 제출하는 데 특별히 사용되는 버튼입니다. Button에는 두 가지 주요 차이점이 있습니다. Type=버튼은 단순한 버튼 기능입니다. Type=submit은 양식을 보내는 것입니다. (1) Submit은 양식(form. submit()) onclick 후의 기본 이벤트로 Button은 이렇지 않습니다 (2) 양식이 제출되면 이름 속성(입력 태그, 버튼 태그, 선택 태그 등 포함)이 있는 모든 html 입력 요소가 제출 개체를 제외하고 키-값 쌍으로 제출됩니다. 제출 개체는 클릭한 후에만 제출 시 키-값 쌍으로 제출됩니다. 그러나 WEB UI에 종사하는 사람들은 페이지의 유용성을 향상시키기 위해 submit 사용에 주의해야 합니다:
submit을 사용한 후 페이지는 키보드 Enter 키 작업을 지원하지만 많은 WEB 소프트웨어 디자이너는 submit이
버튼을 사용한 후 페이지에서 Enter 키를 지원하지 않는 경우가 많습니다. 따라서 Enter 키를 지원해야 하는 경우 제출을 설정해야 합니다. 기본적으로 Enter 키는 페이지의 첫 번째 제출에서 작동합니다.
onClick을 실행한 후 액션으로 이동합니다. onClick 없이 자동으로 제출할 수 있습니다. 따라서 여기서는 onclick이 필요하지 않습니다.
onClick이 실행된 후 점프 파일은 js 파일에서 제어됩니다. 제출하려면 onClick이 필요합니다. 예: 1.onclick="form1.action='a.jsp';form1.submit();" 이는 제출 기능을 구현합니다.
더 간단하게 말하면 제출하면 페이지가 새로 고쳐지지만 버튼은 새로 고쳐지지 않습니다.
위 내용은 버튼과 제출의 차이점 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!