2012-10-02 7 views
0

내가 작업중인 앱에서 사용자가 입력 폼에 이름을 입력하고 저장하는 것이 가장 먼저해야 할 일이 있습니다.아무 것도 변경되지 않았는지 확인하려면 양식을 확인하십시오.

사용자가 뭔가를 입력하지 않고 양식을 나가고 저장하려고하면이 동작을 감지하여이를 방지 할 수 있습니다. 먼저 양식을 저장해야한다는 경고가 표시 될 수 있습니다. 그들에게 선택권을주십시오).

jquery .change()를 사용하여 입력란의 내용이 변경되었는지 확인하는 방법을 알고 있지만 변경 사항이 없는지 확인하는 방법을 모르겠습니다.

+0

일반 정품 확인 루틴을 사용하지 않는 이유는 무엇입니까? – jtheman

+0

저는 jquery 신참입니다. 현재 장고에서 모든 양식 유효성 검사를 수행하므로 입력 확인 양식에 아무 것도 입력되지 않았는지 확인하기 위해 정상적인 유효성 검사를 사용하는 방법을 알고 있습니다.). – mb52089

+0

jquery 유효성 검사 플러그인을 확인하십시오. 하지만 아래에서 볼 수 있듯이 초기 값에 대한 검증이 필요합니다 ... – jtheman

답변

2

각 입력 요소의 초기 상태를 저장 한 다음 테스트해야합니다.

나는 체크 박스를 위해 jsfiddle을 작성했지만, 그 점을 알게 될 것이다.

+0

매우 유용한 예제를 제공해 주셔서 감사합니다. 이 예제의 확인란에 대해서는 상자가 선택되었는지 여부를 평가하는 중입니다. 텍스트 입력 상자에 비어있는 매개 변수가 있습니까? – mb52089

+0

'$ (this) .is (': checked') 대신'$ (this) .val()'을 사용하여 텍스트 상자에있는 내용을 얻을 수 있습니다 –

관련 문제