셀렉트 박스 value 값 전달?
본문
<select name="wr_7" id="wr_7" class="frm_input wr_7">
<option value="">예약하기</option>
<option value="1">신청서작성</option>
</select>
<div class="res_btn">신청서 작성</button>
셀렉트 박스에서 신청서 작성을 누르면, 신청서 작성에 해당하는 폼이 나타나는 방식입니다.
function viewDateFild(_0x5f1dc5) {
if (_0x5f1dc5 == 0) {
$("#wr_content").hide();
$(".res_notice").show();
}
if (_0x5f1dc5 == 0x1) {
$(_0x4fdc("0x22"))[_0x4fdc("0x23")](_0x4fdc("0x10"), _0x4fdc("0x24"))[_0x4fdc("0x23")]("required", "")[_0x4fdc("0x25")]();
$(_0x4fdc("0x26"))["attr"](_0x4fdc("0x27"), "")[_0x4fdc("0x25")]();
$(".boo_option")["attr"](_0x4fdc("0x27"), "")["show"]();
$(".btn_confirm")["attr"](_0x4fdc("0x27"), "")["show"]();
$(".res_notice").hide();
if (jsonData[_0x4fdc("0x0")] == _0x4fdc("0x1")) {
$(_0x4fdc("0x1e"))[_0x4fdc("0xa")](_0x4fdc("0x7"), "inline");
}
} else {
$(_0x4fdc("0x22"))["attr"](_0x4fdc("0x10"), "")["removeAttr"](_0x4fdc("0x27"))[_0x4fdc("0x16")]();
$(_0x4fdc("0x26"))[_0x4fdc("0x2b")](_0x4fdc("0x27"))[_0x4fdc("0x16")]();
$(_0x4fdc("0x2c"))[_0x4fdc("0x2b")](_0x4fdc("0x27"))[_0x4fdc("0x16")]();
$("#wr_content")[_0x4fdc("0x23")](_0x4fdc("0x2d"), _0x4fdc("0x2e"));
$(_0x4fdc("0x29"))[_0x4fdc("0x2b")](_0x4fdc("0x2a"))[_0x4fdc("0x25")]();
$(".btn_confirm")["attr"](_0x4fdc("0x27"), "")["hide"]();
$(_0x4fdc("0x2f"))[_0x4fdc("0x25")]();
$(".goods_op")[_0x4fdc("0xa")](_0x4fdc("0x7"), _0x4fdc("0xb"));
}
}
$('.res_btn').on("click", function(){
$("#wr_7").val("1").prop("selected", true);
})
이 부분에서 제어가 되는거같은데
셀렉트 방식이 아닌 그냥 신청서 작성이라는 버튼만 단일로 두고싶어
버튼 class 를 주고 해당 버튼 클릭 시 value 값을 1로 전달하게끔 수정을 하였는데요.
버튼 클릭시 셀렉트 박스 값은 value 1로 바뀌는데
숨어있는 폼은 나타나질 않네요....
$(_0x4fdc("0x26"))[_0x4fdc("0x2b")](_0x4fdc("0x27"))[_0x4fdc("0x16")](); 이런 코드들이 당췌 뭔지도 모르겠고 ㅠㅠ
질문이 너무 많아 죄송합니다... 개발자가 없어... 제가 하려다보니까 한도끝도없이 질문 사항이 나오네요...
!-->!-->
답변 1
function viewDateFild(_0x5f1dc5) {
if (_0x5f1dc5 == 0) {
$("#wr_content").hide();
$(".res_notice").show();
}
$('.res_btn').on("click", function() {
$("#wr_7").val("1").prop("selected", true);
})
->
viewDateFild() 함수는 삭제해도 됩니다.
끝에 ; 이 있어야 됩니다. });
$('.res_btn').on("click", function() {
$("#wr_7").val("1");
$("#wr_content").hide();
$(".res_notice").show();
});
$(_0x4fdc("0x26"))[_0x4fdc("0x2b")](_0x4fdc("0x27"))[_0x4fdc("0x16")]();
과 같은 난해한 코드는 어떤 의미인지, 왜 사용하는지 모르겠습니다.
대부분 잘 모를 것 같습니다.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.