2012-04-24 2 views
0

이 개 제출 버튼 (검증없이 하나)와 :젠토 - 양식 내가 사용 유효성 검사와 젠토 양식을

var dataForm = new VarienForm('...'); 

싶습니다 2가 검증 한 (이 OK입니다) 하나를 버튼을 제출해야합니다 유효성 검사없이

양식의 유효성 검사를 트리거하지 않도록 두 번째 제출 단추를 어떻게 구성 할 수 있습니까?

답변

0

정상적인 제출 버튼을 추가 하시겠습니까?

<input type="submit" value="submit"> 

유일한 이유

당신은 var dataForm = new VarienForm('...'); 사물의 검증 측면을 활성화하는 것입니다 사용합니다. action 양식 태그의 값이 올바른 URL을 가리키고 있는지 확인해야합니다.

+0

내가 버튼을 제출이있는 형태를하고 싶습니다 ...

app/code/core/Mage/Contacts/controllers/IndexController.php 

확인 PostAction() 메소드 :이 내부를 볼 수 있습니다. 하나의 버튼은 클라이언트 측 (브라우저) 유효성 검사 (즉, VarienForm 사용)를 수행하고 다른 하나는 클라이언트 측 유효성 검사없이 수행합니다. 두 버튼을 으로 설정하고 VarienForm을 사용하면 두 버튼 모두 클라이언트 측 유효성 검사를 트리거합니다. – mas

+0

네, 버튼 중 하나에서 VarienForm 만 사용하면 onclick 이벤트에서 ... 다른 쪽에서는이 것이 없습니다 – CCBlackburn

+0

어떻게? 내가 찾은 모든 Magento의 예에서 VarienForm은 전 세계적으로 (onclick 이벤트가 아닌) 만들어졌습니다. 나는 onclick 이벤트에서 그것을 만들려고 노력했지만 폼 검증이 작동하지 못했습니다. VarienForm을 생성하고 유효성 검사를 수행하는 예제 onclick 코드를 제공 할 수 있습니까? 감사. – mas

0

Magento 문의 양식은 양식을 제출 한 후 일부 Zend 수준 유효성 검사를 수행합니다.

+0

2 개의 제출 버튼이있는 양식을 갖고 싶습니다. 하나의 버튼은 클라이언트 측 (브라우저) 유효성 검사 (즉, VarienForm 사용)를 수행하고 다른 하나는 클라이언트 측 유효성 검사없이 수행합니다. – mas