유효성 검사가 실패 할 때 양식을 제출하는 방법

야 코비안

. form일 수있는 일부 필드가 포함 된 을 제출해야 합니다 invalid. 예를 들어 속성이로 allowBlank설정된 필드가있을 수 있습니다 false. 제출하기 전에이 작업을 시도했습니다.

myform.getForm().getFields().each(function(field){
   if(field.allowBlank==false) field.allowBlank=true; // <- has no effect
});

myform.getForm().submit({ .... // <- still not submitted

그러나 효과가 없으며을 myform.getForm().isValid()반환 하더라도 양식이 제출되지 않습니다 true.

편집하다

투표를 방지하기 위해 명확히하고 싶습니다. 이것이 정상적인 동작이라는 것을 알고 있지만 일부 특수 기능에 대한 해결 방법이 필요합니다. 데이터베이스에 값을 삽입하지 않고 양식 필드의 현재 값을 확인하기 위해 양식을 제출합니다. 그리고 어떤 경우에는 값에 따라 일부 필드를 숨기고 싶습니다. 부모의 필드를 공유하는 parent object일부 가있을 때 필요 child objects합니다. 그러나 이러한 자식 개체는 서로 다를 수 있습니다. 따라서 필드 object type에 값이 있을 때에 child one관련된 특정 필드를 숨기고 싶습니다 child two. 하지만이를 확인하려면 양식을 제출해야하는데 여기서 문제가 발생합니다.

내 문제를 해결할 것이라고 생각하는 Ext의 Vtypes를 활용할 수 있습니다.

Ext.apply(Ext.form.field.VTypes, {
    firstName: function(val, field) {
        // Use a condition if you need to, otherwise just return true value
        if (val == '123') {
            return true;   
        }

        return false;
    }
});

Ext.create('Ext.form.Panel', {
    title: 'Sample Form'
    ,width: 300
    ,bodyPadding: 10
    ,renderTo: Ext.getBody()
    ,items: [{
        xtype: 'textfield'
        ,name: 'first name'
        ,fieldLabel: 'First Name'
        ,vtype: 'firstName' // <-- vtype here
        ,allowBlank: false
    }]
});

메서드에 allowBlank: false을 반환하기로 결정한 경우에도 양식을 제출할 수있는 유효한 필드가 있습니다.truevtype

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

양식을 제출할 때 Parsley 유효성 검사를 방지하는 방법

분류에서Dev

양식 요청을 사용할 때 laravel로 유효성 검사 실패를 포착하는 방법

분류에서Dev

시맨틱 UI : 유효성 검사가 실패 할 때 양식이 제출되지 않도록하는 방법은 무엇입니까?

분류에서Dev

시맨틱 UI : 유효성 검사가 실패 할 때 양식이 제출되지 않도록하는 방법은 무엇입니까?

분류에서Dev

여러 양식을 사용할 때 유효성 검사 실패

분류에서Dev

Laravel 5.3 양식은 유효성 검사가 실패 할 때 이전 입력을 유지하지 않습니다.

분류에서Dev

외부 API를 사용한 유효성 검사가 실패 할 때 제출 된 Javascript 양식

분류에서Dev

양식이 유효성 검사에 실패 할 때 <p : selectOneRadio> 옵션에서 <p : panel>을 다시 렌더링하는 방법은 무엇입니까?

분류에서Dev

양식 유효성 검사가 실패 할 때 p : tabView에서 tab-siwtch 방지

분류에서Dev

유효성 검사 실패시 양식 제출을 차단할 수 없음

분류에서Dev

새 값으로 업데이트 할 때 유효성 검사 실패 후 양식의 입력 필드를 재설정하는 방법

분류에서Dev

유효성 검사가 실패 할 때 드롭 다운 선택을 기반으로 div를 표시하는 방법

분류에서Dev

양식 유효성 검사에 오류가있을 때 양식 제출 단추가 작동하지 않도록하는 방법은 무엇입니까?

분류에서Dev

유효성 검사가 실패 할 때 연관된 속성을 nil로 설정

분류에서Dev

사용자가 다음 요소로 이동할 때 양식의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

양식을 보내지 않아야하는 버튼을 클릭 할 때 Angular에서 양식 유효성 검사를 끄는 방법

분류에서Dev

경로 제약 조건을 사용할 때 경로 매개 변수 유효성 검사가 실패하면 API가 400 대신 404를 반환하는 이유

분류에서Dev

AngularJS에서 Sequelize 유효성 검사 오류가 발생할 때 양식 재전송을 허용하는 방법은 무엇입니까?

분류에서Dev

NativeScript-RadForms를 사용할 때 양식의 유효성을 확인하는 방법은 무엇입니까?

분류에서Dev

제출 버튼을 클릭 할 때 Angular 7 양식 유효성 검사에 오류가 표시되지 않음

분류에서Dev

양식 유효성 검사 실패 후 템플릿을 렌더링하는 방법은 무엇입니까?

분류에서Dev

모달 양식을 닫을 때 AJAX 유효성 검사 오류를 삭제하는 방법

분류에서Dev

모델 유효성 검사가 실패 할 때 rspec 테스트가 통과하지 못하는 이유

분류에서Dev

제출시 여러 번 클릭하는 것을 방지하려고 할 때 유효성 검사가 작동하지 않음

분류에서Dev

jquery 유효성 검사기를 사용하여 양식을 제출하기 전에 업로드 할 파일이 선택되었는지 확인하는 방법

분류에서Dev

jsf / Icefaces에서 탭 아웃 할 때 정규식의 유효성을 검사하는 방법

분류에서Dev

유효성 검사 실패 후 가상 필드 손실을 방지하는 방법은 무엇입니까?

분류에서Dev

탭을 누를 때 양식 필드의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

첫 번째 유효성 검사기가 실패하면 두 번째 유효성 검사기 실행을 중지하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    양식을 제출할 때 Parsley 유효성 검사를 방지하는 방법

  2. 2

    양식 요청을 사용할 때 laravel로 유효성 검사 실패를 포착하는 방법

  3. 3

    시맨틱 UI : 유효성 검사가 실패 할 때 양식이 제출되지 않도록하는 방법은 무엇입니까?

  4. 4

    시맨틱 UI : 유효성 검사가 실패 할 때 양식이 제출되지 않도록하는 방법은 무엇입니까?

  5. 5

    여러 양식을 사용할 때 유효성 검사 실패

  6. 6

    Laravel 5.3 양식은 유효성 검사가 실패 할 때 이전 입력을 유지하지 않습니다.

  7. 7

    외부 API를 사용한 유효성 검사가 실패 할 때 제출 된 Javascript 양식

  8. 8

    양식이 유효성 검사에 실패 할 때 <p : selectOneRadio> 옵션에서 <p : panel>을 다시 렌더링하는 방법은 무엇입니까?

  9. 9

    양식 유효성 검사가 실패 할 때 p : tabView에서 tab-siwtch 방지

  10. 10

    유효성 검사 실패시 양식 제출을 차단할 수 없음

  11. 11

    새 값으로 업데이트 할 때 유효성 검사 실패 후 양식의 입력 필드를 재설정하는 방법

  12. 12

    유효성 검사가 실패 할 때 드롭 다운 선택을 기반으로 div를 표시하는 방법

  13. 13

    양식 유효성 검사에 오류가있을 때 양식 제출 단추가 작동하지 않도록하는 방법은 무엇입니까?

  14. 14

    유효성 검사가 실패 할 때 연관된 속성을 nil로 설정

  15. 15

    사용자가 다음 요소로 이동할 때 양식의 유효성을 검사하는 방법은 무엇입니까?

  16. 16

    양식을 보내지 않아야하는 버튼을 클릭 할 때 Angular에서 양식 유효성 검사를 끄는 방법

  17. 17

    경로 제약 조건을 사용할 때 경로 매개 변수 유효성 검사가 실패하면 API가 400 대신 404를 반환하는 이유

  18. 18

    AngularJS에서 Sequelize 유효성 검사 오류가 발생할 때 양식 재전송을 허용하는 방법은 무엇입니까?

  19. 19

    NativeScript-RadForms를 사용할 때 양식의 유효성을 확인하는 방법은 무엇입니까?

  20. 20

    제출 버튼을 클릭 할 때 Angular 7 양식 유효성 검사에 오류가 표시되지 않음

  21. 21

    양식 유효성 검사 실패 후 템플릿을 렌더링하는 방법은 무엇입니까?

  22. 22

    모달 양식을 닫을 때 AJAX 유효성 검사 오류를 삭제하는 방법

  23. 23

    모델 유효성 검사가 실패 할 때 rspec 테스트가 통과하지 못하는 이유

  24. 24

    제출시 여러 번 클릭하는 것을 방지하려고 할 때 유효성 검사가 작동하지 않음

  25. 25

    jquery 유효성 검사기를 사용하여 양식을 제출하기 전에 업로드 할 파일이 선택되었는지 확인하는 방법

  26. 26

    jsf / Icefaces에서 탭 아웃 할 때 정규식의 유효성을 검사하는 방법

  27. 27

    유효성 검사 실패 후 가상 필드 손실을 방지하는 방법은 무엇입니까?

  28. 28

    탭을 누를 때 양식 필드의 유효성을 검사하는 방법은 무엇입니까?

  29. 29

    첫 번째 유효성 검사기가 실패하면 두 번째 유효성 검사기 실행을 중지하는 방법은 무엇입니까?

뜨겁다태그

보관