fix: 不要なJS関数を整理したなど

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2023-07-05 18:16:08 +09:00
parent a305772891
commit 4427e9362e
3 changed files with 22 additions and 82 deletions

View File

@ -128,28 +128,6 @@ function autoModifyDate($this){
$this.value = strFormat;
}
// 他のページで共通化しよう
// ページが読み込まれたときにsendクラスのボタンを押せないようにする
// 初期値をdisabledにしときゃいい
$(function(){
$(".send").prop('disabled',true);
});
// 検索結果のところのボタンをチェックが1個でも付いたら押せるようにして、チェックがなければ押せないようにする関数
// 条件:チェックボックスのクラス名に"selectedページ数"というのがついていること
// 条件:ボタンにクラス名 send がついていること
function resultBtDisablead(){
var selected = ".selected" + tableCurrentPage;
var cnt1 = $(selected + ' :checked').length;
selected += " input.checkbox";
if(cnt1 == 0) {
$(".send").prop('disabled',true);
}
else {
$(".send").prop('disabled',false);
}
}
// 前のスペースを許さない入力チェック
function checkSpaceForm($this)
@ -186,13 +164,6 @@ function checkPassForm($this)
$this.value=str;
}
// 廃止予定
function DisplayErrorDialog(strMesssage) {
$("#errorTxt").html(strMesssage);
$("#error").dialog("open");
}
/* ult.jsから移植 */
// チェックボックス全選択関数
// 条件:チェックボックスのクラス名に"selected"というのがついていること
// 条件:ボタンにクラス名 send がついていること
@ -208,46 +179,3 @@ function allOff(){
$(".selected").prop("checked", false);
$(".send").prop('disabled',true);
}
// 検索結果のところのボタンをチェックが1個でも付いたら押せるようにして、チェックがなければ押せないようにする関数
// 条件:チェックボックスのクラス名に"selected"というのがついていること
// 条件:ボタンにクラス名 send がついていること
function resultBtDisablead(){
var cnt1 = $('.checkNum input:checkbox:checked').length;
console.log(cnt1);
if(cnt1 == 0) {
$(".send").prop('disabled',true);
}
else {
$(".send").prop('disabled',false);
}
}
// Enter押下時にsubmitさせなくする
$(function() {
$(document).on("keypress", "input:not(.allow_submit)", function(event) {
return event.which !== 13;
});
});
// 数字-以外を許さない入力チェック
function checkNumberForm($this)
{
var str=$this.value;
while(str.match(/[^\d\-]/))
{
str=str.replace(/[^\d\-]/,"");
}
$this.value=str;
}
// 数字以外を許さない入力チェック
function checkNumberOnlyForm($this)
{
var str=$this.value;
while(str.match(/[^\d]/))
{
str=str.replace(/[^\d]/,"");
}
$this.value=str;
}

View File

@ -12,6 +12,12 @@
FixedMidashi.create();
// ボタン、テキストボックス初期化
formBtDisabled();
// Enter押下時にsubmitさせなくする
$(function() {
$(document).on("keypress", "input:not(.allow_submit)", function(event) {
return event.which !== 13;
});
});
}
</script>
</head>
@ -112,8 +118,8 @@
<!--検索結果-->
<form id="doctor_info" class="_form" name="result" action="/ultmarc/docInfo" method="POST" onsubmit="CheckBoxListProcessing()">
<input type="button" name="allon" onclick="allOn();resultBtDisablead()" value="全選択" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="alloff" onclick="allOff();resultBtDisablead()" value="全解除" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="allon" onclick="allOn();resultBtDisabled()" value="全選択" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="alloff" onclick="allOff();resultBtDisabled()" value="全解除" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="hidden" name="doc_id" id="doc_id" value="">
<input type="hidden" name="page_num" value="0">
@ -231,7 +237,7 @@
return `
<tr class="result_data">
<td><div class="checkNum">
<input type="checkbox" class="checkbox selected" name="data" onclick="resultBtDisablead()"
<input type="checkbox" class="checkbox selected" name="data" onclick="resultBtDisabled()"
value=${data['dcf_pcf_dr_cd']}>
</div></td>
${td}
@ -241,8 +247,8 @@
})
}
// チェックボックスのチェックされている場合、施設情報ボタンを活性化させる
function resultBtDisablead(){
// チェックボックスのチェックされている場合、医師情報ボタンを活性化させる
function resultBtDisabled(){
var checkboxes = $('input[name="data"]:checked').length;
if(checkboxes == 0) {
$(".info_bt").prop('disabled',true);

View File

@ -12,6 +12,12 @@
FixedMidashi.create();
// ボタン、テキストボックス初期化
formBtDisabled();
// Enter押下時にsubmitさせなくする
$(function() {
$(document).on("keypress", "input:not(.allow_submit)", function(event) {
return event.which !== 13;
});
});
}
</script>
</head>
@ -112,8 +118,8 @@
<!--検索結果-->
<form class="_form" name="result" action="/ultmarc/instInfo" method="POST" onsubmit="CheckBoxListProcessing()">
<input type="button" name="allon" onclick="allOn(); resultBtDisablead()" value="全選択" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="alloff" onclick="allOff(); resultBtDisablead()" value="全解除" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="allon" onclick="allOn(); resultBtDisabled()" value="全選択" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="button" name="alloff" onclick="allOff(); resultBtDisabled()" value="全解除" class="ult_bt allOnOffButton" {{ultmarc.disabled_button()}}>
<input type="hidden" name="inst_id" id="inst_id" value="">
<input type="hidden" name="page_num" value="0">
@ -228,7 +234,7 @@
return `
<tr class="result_data">
<td><div class="checkNum">
<input type="checkbox" class="checkbox selected" name="data" onclick="resultBtDisablead()"
<input type="checkbox" class="checkbox selected" name="data" onclick="resultBtDisabled()"
value=${data['dcf_dsf_inst_cd']}>
</div></td>
${td}
@ -238,7 +244,7 @@
}
// チェックボックスのチェックされている場合、施設情報ボタンを活性化させる
function resultBtDisablead(){
function resultBtDisabled(){
var checkboxes = $('input[name="data"]:checked').length;
if(checkboxes == 0) {
$(".info_bt").prop('disabled',true);
@ -248,7 +254,7 @@
}
}
// // 検索結果のうち、チェックされている行のデータを非表示項目に詰め込む
// 検索結果のうち、チェックされている行のデータを非表示項目に詰め込む
function CheckBoxListProcessing()
{
let vals = []; // 配列を定義