required 개선 건의
필드에 required 항목은 wrest.js 에서 체킹을 하고 있는데..
폼 항목이 disabled 일 때는 폼이 전송이 되어도 값을 받을 수 없습니다.
하지만 wrest 에서는 해당 항목을 여전히 필수로 체크해버리기 때문에
사용자가 입력을 할 수도 없는 상황이 됩니다.
if (wrestFld == null) {
이 부분이
if (wrestFld == null && fld.disabled == false) {
이렇게 수정이 되어야 하지 않을까 생각합니다.
폼 항목이 disabled 일 때는 폼이 전송이 되어도 값을 받을 수 없습니다.
하지만 wrest 에서는 해당 항목을 여전히 필수로 체크해버리기 때문에
사용자가 입력을 할 수도 없는 상황이 됩니다.
if (wrestFld == null) {
이 부분이
if (wrestFld == null && fld.disabled == false) {
이렇게 수정이 되어야 하지 않을까 생각합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
$('input[name="XXX"]').prop('disabled', true); 같이 form 내의 input이 상황에 따라 사용하지 않을 경우가 발생 할 수 있습니다. 하지만 wrest.js 는 강제적으로 submit을 가로채기 때문에 컨트롤 할 방법이 없어집니다.
그렇다고 disabled 의 유무에 따라 onsubmit을 작성해 해당 부분만 체크해야 하는 것은 비효율 적이라 생각합니다.
그런데도 그 필수입력 항목에 disabled 속성을 추가한다는 것은 프로그램 상으로는 가능하지만
필수입력 항목을 입력하지 않아도 넘어가도록 해야한다는 것은 잘 이해가 되지 않습니다.