BRR0200.js
3.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
//文字コードはEUCで保存すること
function keikaku()
{
document.frm.action = "BRR0300.php";
document.frm.method="POST";
document.frm.submit();
}
function ginko_sel(){
if(document.frm.radBank[0].checked == true){
document.frm.bankName.disabled = false;
document.frm.ginko.disabled = true;
}else if(document.frm.radBank[1].checked == true){
document.frm.bankName.disabled = true;
document.frm.ginko.disabled = false;
}
}
function chk_ok(prm){
//alert(document.frm.mmmm.value );
//alert(document.frm.first_month.value );
//if((document.frm.ginko.value == "" && document.frm.radBank[1].checked == true) || (document.frm.bankName.value.replace(/[ ]/g, "") == "" && document.frm.radBank[0].checked == true) ){
if(document.frm.ginko.value == ""){
alert("借入先を指定してください。");
return false;
}
if(mycheck(document.frm.kariiregaku.value) == false){
alert("不正な金額が入力されています");
return false;
}
if(document.frm.kariiregaku.value==""){
alert("金額が入力されていません");
return false;
}
if( eval(document.frm.kariiregaku.value) < 0){
alert("マイナスの金額は入力できません");
return false;
}
if(document.frm.yyyy2.value > document.frm.first_year.value){
alert("借入日より先に返済日がきています");
return false;
}
if(document.frm.yyyy2.value == document.frm.first_year.value){
//if(document.frm.mmmm.value > document.frm.first_month.value){
//alert("借入日をお確かめください");
//return false;
//}
}
if(mycheck(document.frm.hensai_count.value) == false){
alert("不正な返済回数が入力されています");
return false;
}
if(document.frm.hensai_count.value == false){
alert("返済回数が入力されていません");
return false;
}
if(document.frm.kinri.value == ""){
alert("借入利率が入力されていません");
return false;
}
if(mycheck2(document.frm.kinri.value) == false || eval(document.frm.kinri.value) < 0){
alert("不正な借入利率が入力されています");
return false;
}
// if(document.frm.kinri_shubetu.value == false){
// alert("支払い種別を選択してください。");
// return false;
// }
// //元利均等返済方式 マイナスチェック
// shubetsu = "";
// for(i = 0; i < document.frm.kinri_shubetu.length; i ++){
// if(document.frm.kinri_shubetu[i].checked){
// shubetsu = document.frm.kinri_shubetu[i].value;
// break;
// }
// }
// if(shubetsu == "1"){
// //初回支払額マイナスはNG
// tmpGaku = Math.floor(document.frm.kariiregaku.value / document.frm.hensai_count.value);
// tmpRisoku = Math.floor(document.frm.kariiregaku.value * (document.frm.kinri.value / 100) / 365 * 30);
// if(tmpGaku <= tmpRisoku){
// alert("借入額、返済回数、借入利率を確認して下さい。");
// return false;
// }
// }
msg="";
if(prm == 1){
msg="返済計画も再計算されます。\n";
msg+="(現在の返済計画はクリアされます)\n\n";
msg+="登録を確定してもよろしいでしょうか?";
}else{
msg="登録を確定してもよろしいでしょうか?";
}
if(confirm(msg)){
document.frm.action ="BRR0201.php";
document.frm.method="POST";
document.frm.submit();
}else{
return false;
}
}
function mycheck(val){
if(val != ""){
if (val.search(/^(\\|\$)?(0|-?[1-9]\d*)$/) != -1 ){
return true;
}else{
return false;
}
}else{
return true;
}
}
function mycheck2(val){
if(val != ""){
//if (val.search(/^(\\|\$)?(0|-?[0-9]\d*)$/) != -1 ){
if (val.search(/^(\\|\$)?(0|-?[1-9]\d*|-?(0|[1-9]\d*)\.\d+)$/) != -1 ){
return true;
}else{
return false;
}
}else{
return true;
}
}
function del()
{
if(document.frm.kr_seq.value ==""){
alert("選択されていません");
return false;
}
if (confirm("選択した借入を削除します。よろしいですか?") == true)
{
document.frm.action = "BRR0501.php";
document.frm.method="POST";
document.frm.submit();
}
}