양식에 몇 개의 "다음"및 "뒤로"버튼을 추가하려고합니다. 아이디어는 필링 프로세스를 여러 단계로 나누고이 버튼을 사용하면 현재 단계의 div가 숨겨지고 다음 단계가 표시됩니다. 이전 단계가 표시됩니다.rails 3 - 양식을 제출하지 않을 버튼을 추가하십시오.
내 문제는 내가 ... 다음과 같은 방법으로
<button class="proceed_button" id="loan_information">Proceed</button>
<button class="cancel_button" id="loan_information">Cancel</button>
를 버튼을 추가 할 때 ... 그들이 양식을 제출한다는 것입니다. 양식 태그 안의 모든 버튼은 제출 버튼으로 간주됩니까? 그렇다면이 동작을 어떻게 변경합니까? 그렇지 않다면 왜 그걸하고 있습니까?
답장을 보내 주셔서 감사합니다. 솔루션을 찾았습니다. 매우 쉽습니다. 나는 평판 포인트가 제한되어 있기 때문에 그것을 알기 전까지 추가 할 수 없었다. 나는 그것을 지금 추가 할 것이다. ID와 클래스에 대한 조언을 주셔서 감사합니다. – user1656427
ID와 클래스 스왑을 고려한 아이디어는 모든 진행 단추가 onClick에서 동일한 기능을 사용하고 어떤 단추가 클릭되었는지 (또는 어느 단계가 더 정확한지 알아 내기 위해) id에 액세스한다는 것을 확인했습니다. $ (this) .attr ('id')와 함께. 같은 클래스의 모든 사람들이 같은 행동을합니다. 나는 항상 ID가 어떤 식 으로든 클래스의 "자식"이라고 생각했습니다. class.id. 내가 무슨 뜻인지 알지? – user1656427
하지만 ID는 고유해야하며 클래스는 공유 될 수 있습니다. 반복 ID에 대해 유효하지 않은 html과 xhtml입니다. http://www.w3schools.com/tags/att_global_id.asp 클래스 이름을 jquery -'$ ('. className')와 함께 쉽게 사용할 수 있습니다. – agmin