첨엔 체크가 잘되요 . 체버상태 해제후 다시 체크 되도록 아이디 검색하면 체크가 안되네용.
미치겠어요. 딱히 코드에 문제는 없어 보이는데 말이죵
<!--
function checkId() { var html = ""; if ($("#idtext").val() == "") { $("#idcheckbox").attr("checked", false); $("#idtext").val(""); $("#idtext").focus(); alert("아이디를 입력해 주세요!"); } else { $.ajax({ type: "POST", dataType: "json", url: "memberJson.aspx", data: { member_id: $("#idtext").val(), memberParam: "102" }, success: function (retJsonData) { if (retJsonData) { // $.each(retJsonData, function (i) { if (retJsonData[0].result == "1") { $("#idcheckbox").attr("checked", false); $("#idtext").val(""); $("#idtext").focus(); alert("사용중인 아이디 입니다."); } else if (retJsonData[0].result == "0") { $("#idcheckbox").attr("checked", true); $("#nmtext").focus(); alert("등록 가능한 아이디 입니다."); } // }); } else { // 데이터가 없을 경우 $("#idtext").val(""); $("#idtext").focus(); alert("잘못된 아이디 형태입니다."); } // 결과 처리 } }); } } /////////////////////////// html 내용 ///////////////////////////////// <input type="button" runat="server" ID="idcheck" align="absmiddle" OnClick="javascript:checkId();" class="btn" value="아이디체크" /> <asp:CheckBox runat="server" ID="idcheckbox" name="idcheckbox" Enabled="false" class="mem_check" /> //>
Comment 1
-
나는짱이야
2014.07.07 18:14
포스트백 때문에 그런건 아닐까요?해제가 된다는건 서버컨트롤에 포스트백이 발생되어 초기화 되는게 아닐까하는데요.