알이즈웰
disabled처리된 값은 form의 value로 안 잡힌다 본문
역시나.. 난 jQuery로 작업하는게 제일 어렵게 느껴진다. 뭔가 새로운걸 계속 개척해서 만들어내야하는 느낌?
진짜 사실 아무것도 아니긴한데, 이걸 알아내기 위해 여기저기 우회한 고생을 생각해서 포스팅한닷
<tr>
<th><span class="text-red">*</span>AA</th>
<td>
<label class="ui radio inline">
<input type="radio" name="isReturnAccept" class="ui input medium"
value="Y" checked><span>Y</span>
</label>
<label class="ui radio inline">
<input type="radio" name="isReturnAccept" class="ui input medium"
value="N"><span>N</span>
</label>
</td>
<th><span class="text-red">*</span>BB</th>
<td>
<label class="ui radio inline">
<input type="radio" name="isReturnHold" class="ui input medium"
value="Y" checked><span>Y</span>
</label>
<label class="ui radio inline">
<input type="radio" name="isReturnHold" class="ui input medium"
value="N"><span>N</span>
</label>
</td></tr>
changeReturnAccept : function(){ var isReturnAccept = $("input:radio[name=isReturnAccept]:checked").val(); if(isReturnAccept == "Y"){ //$("input:radio[name=isReturnHold]:input[value=Y]").prop("checked", true).trigger("click"); $("input[name=isReturnHold]").removeAttr("disabled"); }else{ $("input:radio[name=isReturnHold]:input[value=N]").prop("checked", true).trigger("click"); $("input[name=isReturnHold]").attr("disabled", true); } }
위에 isReturnHold의 체크된 값을 가져와서 insert해야하는 기능이었는데, 자꾸 값을 못 가져오는 것이다.
보니까..; disabled를 하면 값을 못 가져오드라.
그런줄도 모르고, 나는 이벤트도 우회해서 다시 줘봤고, selector 문법도 이것저것 바꿔보고, trigger도 다른 방식으로 줘보고 별의 별짓을 다 햇엇다.
프론트가 어려운 이유는 selector문법도 나는 너무 헷갈리고, 어디서 왜 값을 못 가져오고, 왜 이상하게 가져오는지 그 문제의 원인은 알 수가 없다느것이다 ㅠ
다 부딪혀보고, 이것저것 해봐야 알 수 있다는게 너무 힘들게 느껴졌다.
구치만 프런트엔드 개발두 잘하구싶땅
+ 9/20
selectBox도 마찬가지. disabled된 것에 대해서는 값을 못 가져온다.
-
*** 입사 이후 첫 포스팅 글.
두번째 회사에서는 리스트를 그릴때 그리드를 사용하여 테이블을 그린다. 처음 사용해봤는데, 그걸 알아가는데 + 써먹는데 시간이 좀 걸렸다.
일단, 여기 업무 스타일을 알아가고(dto 설정, 그리드 사용, 패키지 설정 등 일반적이지 않은 사항들), 안 써본것들에 대해 삽질도 좀 하느라 시간이 지체됐다.
이 또한 언젠간 써먹을 수 있는 배움이 되리라.
몇년차가 되어야 프론트엔드 개발할때 삽질을 안하게 될까??
'Programming > Front-End' 카테고리의 다른 글
html 줄바꿈 적용 오류 (0) | 2017.10.19 |
---|---|
테이블 td 너비 고정 (0) | 2017.10.19 |
jQuery.ajaxSettings.traditional = true; (0) | 2017.06.26 |
jQuery 자식요소 seletor & li의 value 가져오기 (3) | 2017.06.06 |
jQuery 자식요소(find, children) (0) | 2017.05.29 |