feat: ラジオボタンの設定を維持するためsessionStorageを使用するように変更
This commit is contained in:
parent
f4a5a653a6
commit
29131334d4
@ -222,6 +222,7 @@ function checkNumberOnlyForm($this)
|
||||
// メニューへボタンの関数
|
||||
// 機能概要:マスターメンテメニュー画面に遷移する
|
||||
function backToMainteMenu(){
|
||||
sessionStorage.clear();
|
||||
location.href = "/masterMainte/masterMainteMenu/";
|
||||
}
|
||||
|
||||
|
||||
@ -7,16 +7,47 @@
|
||||
<link href="/static/css/masterMainte.css" rel="stylesheet" />
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||
<script type="text/javascript">
|
||||
window.onload = function(){
|
||||
if (document.getElementById("insert") !== null) {
|
||||
sessionStorage.clear();
|
||||
}
|
||||
if (sessionStorage["ctrl_select_function"]) {
|
||||
var element = document.getElementById("upload_form");
|
||||
if (sessionStorage["ctrl_select_function"] === "new") {
|
||||
element.function_new.checked = true;
|
||||
}
|
||||
else if (sessionStorage["ctrl_select_function"] === "change") {
|
||||
element.function_change.checked = true;
|
||||
}
|
||||
}
|
||||
if (sessionStorage["ctrl_select_table"]) {
|
||||
var element = document.getElementById("upload_form");
|
||||
if (sessionStorage["ctrl_select_table"] === "dummy") {
|
||||
element.dummy_table.checked = true;
|
||||
}
|
||||
else if (sessionStorage["ctrl_select_table"] === "real") {
|
||||
element.real_table.checked = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
function Form_Submit(){
|
||||
sessionStorage.clear();
|
||||
var element = document.getElementById("upload_form")
|
||||
sessionStorage.setItem("ctrl_select_function", element.ctrl_select_function.value);
|
||||
sessionStorage.setItem("ctrl_select_table", element.ctrl_select_table.value);
|
||||
document.getElementById("loading").style.display = "block";
|
||||
document.getElementById("ulMsg").style.display = "none";
|
||||
if (document.getElementById("ulMsg") !== null) {
|
||||
document.getElementById("ulMsg").style.display = "none";
|
||||
}
|
||||
}
|
||||
|
||||
function Form_Submit_Disp_Dialog(){
|
||||
var msg = '{{ mainte_csv_up.select_function_message }}';
|
||||
if (confirmDialog(msg)) {
|
||||
document.getElementById("loading").style.display = "block";
|
||||
document.getElementById("ulMsg").style.display = "none";
|
||||
if (document.getElementById("ulMsg") !== null) {
|
||||
document.getElementById("ulMsg").style.display = "none";
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
@ -48,6 +79,7 @@
|
||||
{% else %}
|
||||
onsubmit="Form_Submit();"
|
||||
{% endif %}
|
||||
id="upload_form"
|
||||
>
|
||||
<table class="inputTable">
|
||||
<tbody>
|
||||
@ -57,7 +89,7 @@
|
||||
<td class="inputLabelTd">機能:</td>
|
||||
<td class="inputTd">
|
||||
<label>
|
||||
<input type="radio" name="ctrl_select_function" value="new"
|
||||
<input type="radio" name="ctrl_select_function" value="new" id="function_new"
|
||||
{{ "checked " if mainte_csv_up.select_function == 'new' or mainte_csv_up.is_select_function_empty() }}
|
||||
{{ "disabled" if mainte_csv_up.is_verified and mainte_csv_up.is_error_message_list_empty() }}
|
||||
>
|
||||
@ -66,7 +98,7 @@
|
||||
</td>
|
||||
<td class="inputTd">
|
||||
<label>
|
||||
<input type="radio" name="ctrl_select_function" value="change"
|
||||
<input type="radio" name="ctrl_select_function" value="change" id="function_change"
|
||||
{{ "checked " if mainte_csv_up.select_function == 'change' }}
|
||||
{{ "disabled" if mainte_csv_up.is_verified and mainte_csv_up.is_error_message_list_empty() }}
|
||||
>
|
||||
@ -80,7 +112,7 @@
|
||||
<td class="inputLabelTd">登録テーブル:</td>
|
||||
<td class="inputTd">
|
||||
<label>
|
||||
<input type="radio" name="ctrl_select_table" value="dummy"
|
||||
<input type="radio" name="ctrl_select_table" value="dummy" id="dummy_table"
|
||||
{{ "checked " if mainte_csv_up.select_table == 'dummy' or mainte_csv_up.is_select_table_empty() }}
|
||||
{{ "disabled" if mainte_csv_up.is_verified and mainte_csv_up.is_error_message_list_empty() }}
|
||||
>
|
||||
@ -89,7 +121,7 @@
|
||||
</td>
|
||||
<td class="inputTd">
|
||||
<label>
|
||||
<input type="radio" name="ctrl_select_table" value="real"
|
||||
<input type="radio" name="ctrl_select_table" value="real" id="real_table"
|
||||
{{ "checked " if mainte_csv_up.select_table == 'real' }}
|
||||
{{ "disabled" if mainte_csv_up.is_verified and mainte_csv_up.is_error_message_list_empty() }}
|
||||
>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user