선거문자 20건 발송 마우스 드래그 체크 선택 오류 수정

This commit is contained in:
rosewiper 2023-12-14 14:30:52 +09:00
parent 049d6794d6
commit 1bd73a7589
3 changed files with 18 additions and 19 deletions

View File

@ -65,9 +65,11 @@
</ul> </ul>
</div> </div>
<div class="list_bottom clearfix"> <div class="list_bottom clearfix">
<c:if test="${not empty resultCallToList}">
<ul class="pagination"> <ul class="pagination">
<ui:pagination paginationInfo = "${paginationInfo}" type="imageWeb" jsFunction="fnCallToListPaging" /> <ui:pagination paginationInfo = "${paginationInfo}" type="imageWeb" jsFunction="fnCallToListPaging" />
</ul> </ul>
</c:if>
<div class="list_bottom_right"> <div class="list_bottom_right">
<button type="button" class="btnType btn_gray fill" onclick="fnCallToListReset();">초기화</button> <button type="button" class="btnType btn_gray fill" onclick="fnCallToListReset();">초기화</button>
<div class="btn_popup_wrap"> <div class="btn_popup_wrap">
@ -77,16 +79,4 @@
</div> </div>
</div> </div>
</div> </div>
<%-- <div class="btn_popup_wrap">
<button type="button" class="btnType btnType8" onclick="fnCallToListReset();">수신목록 초기화</button>
</div>
<div class="remove_btnWrap">
<button type="button" class="btnType15 all_del"><i class="remove_img"></i>전체삭제</button>
<button type="button" class="btnType15 select_del"><i class="remove_img"></i>선택삭제</button>
<button type="button" class="btnType15 select_one"><i class="remove_img"></i>1명씩선택</button>
</div>
<div class="list_bottom_right">
<p>총 <span class="c_e40000" id="rowTotCnt">0</span>건 / 중복 <span class="c_002c9a" id="rowDupCnt">0</span>건</p>
<button type="button" class="address_reg2 addressregi_btn">주소록에 등록</button>
</div> --%>
</div> </div>

View File

@ -284,18 +284,22 @@ function addTWCallToInfo(){
$(document).ready(function () { $(document).ready(function () {
$(".receipt_number_table_wrap .tbody_ul").selectable({ $(".receipt_number_table_wrap .tbody_ul").selectable({
selecting: function (event, ui) { selecting: function (event, ui) {
console.log("selecting");
$(ui.selecting).find("input[type='checkbox']").attr("checked", "checked"); $(ui.selecting).find("input[type='checkbox']").attr("checked", "checked");
}, },
selected: function (event, ui) { selected: function (event, ui) {
if ($(ui.selected).find("input[type='checkbox']").attr("checked") == true) { if ($(ui.selected).find("input[type='checkbox']").attr("checked") == true) {
console.log("selected remove");
$(ui.selected).find("input[type='checkbox']").removeAttr("checked"); $(ui.selected).find("input[type='checkbox']").removeAttr("checked");
} else { } else {
console.log("selected checed");
$(ui.selected).find("input[type='checkbox']").attr("checked", "checked"); $(ui.selected).find("input[type='checkbox']").attr("checked", "checked");
} }
publishCommon.clickCheckPrice(); publishCommon.clickCheckPrice();
}, },
unselecting: function (event, ui) { unselecting: function (event, ui) {
console.log("unselecting");
$(ui.unselecting).find("input[type='checkbox']").removeAttr("checked"); $(ui.unselecting).find("input[type='checkbox']").removeAttr("checked");
}, },
unselected: function (event, ui) { unselected: function (event, ui) {

View File

@ -21,7 +21,8 @@ var publishCommon = {
else if (cnt >= checkLength) { else if (cnt >= checkLength) {
clearInterval(checkEvent); // 자동체크 끝. clearInterval(checkEvent); // 자동체크 끝.
} }
$(checkTarget[cnt]).prop('checked', true); // 체크박스 체크. //$(checkTarget[cnt]).prop('checked', true); // 체크박스 체크.
$(checkTarget[cnt]).attr("checked", "checked"); // 체크박스 체크.
$($target).on("mouseup",function(){ $($target).on("mouseup",function(){
//마우스떼면 멈춤 //마우스떼면 멈춤
clearInterval(checkEvent); clearInterval(checkEvent);
@ -38,7 +39,8 @@ var publishCommon = {
var chkSts = $(this).is(":checked"); var chkSts = $(this).is(":checked");
if(!chkSts){ if(!chkSts){
$(this).prop("checked","true"); $(this).attr("checked", "checked");
//$(this).prop("checked","true");
return false; return false;
} }
@ -49,6 +51,7 @@ var publishCommon = {
var chkCnt = $("input:checkbox[name='chkCallTo']").length; var chkCnt = $("input:checkbox[name='chkCallTo']").length;
var chkAllSts = $('input:checkbox[name="receipt_number_check"]').is(':checked'); var chkAllSts = $('input:checkbox[name="receipt_number_check"]').is(':checked');
//var chkAllSts = $('input:checkbox[name="receipt_number_check"]').attr("checked");
if(chkCnt == 0){ if(chkCnt == 0){
@ -60,9 +63,11 @@ var publishCommon = {
$("input:checkbox[name='chkCallTo']").each(function(){ $("input:checkbox[name='chkCallTo']").each(function(){
if(chkAllSts){ if(chkAllSts){
$(this).prop("checked",true); $(this).attr("checked", "checked");
//$(this).prop("checked",true);
}else{ }else{
$(this).prop("checked",false); $(this).removeAttr("checked");
//$(this).prop("checked",false);
} }
}); });