Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / jsp / ss105_content / ibssCheckDigitEdit.jsp @ 152:5b4fa3de077b

History | View | Annotate | Download (14.7 KB)

1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL"%>
2
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html"%>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean"%>
4
<%@ taglib uri="/WEB-INF/tld/struts-bean-el" prefix="beanEL"%>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic"%>
6
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL"%>
7
<%@ taglib uri="/WEB-INF/tld/c" prefix="c"%>
8

    
9
<h3 class="title">
10
	<strong><bean:write name="contentForm"
11
			property="contentTypeCode" /> </strong>
12
</h3>
13
<br />
14
<script type="text/javascript">
15
window.onload = function() {
16
	 check();
17
	 check2();
18
	 check3();
19
	 check4();
20
	 check5();
21
	};
22

    
23

    
24
	function check() {
25
		var rule1 = document.getElementById("rule1");
26
		var ruleOperator1a = document.getElementById("ruleOperator1a");
27
		var ruleValue1a = document.getElementById("ruleValue1a");
28
		var ruleOperator1b = document.getElementById("ruleOperator1b");
29
		var ruleValue1b = document.getElementById("ruleValue1b");
30
		var field1id = document.getElementById("field1id");
31

    
32
		if (rule1.checked == false) {
33

    
34
			ruleOperator1a.disabled = true;
35
			ruleValue1a.disabled = true;
36
			ruleOperator1b.disabled = true;
37
			ruleValue1b.disabled = true;
38
			field1id.value = "1";
39
			ruleValue1a.value= "";
40
			ruleValue1b.value= "";
41

    
42
		} else {
43

    
44
			ruleOperator1a.disabled = false;
45
			ruleValue1a.disabled = false;
46
			ruleOperator1b.disabled = false;
47
			ruleValue1b.disabled = false;
48
			field1id.value = "0";
49
			
50

    
51
		}
52

    
53
	}
54

    
55
	function check2() {
56
		var rule2 = document.getElementById("rule2");
57
		var ruleOperator2a = document.getElementById("ruleOperator2a");
58
		var ruleValue2a = document.getElementById("ruleValue2a");
59
		var ruleOperator2b = document.getElementById("ruleOperator2b");
60
		var ruleValue2b = document.getElementById("ruleValue2b");
61
		var field2id = document.getElementById("field2id");
62

    
63
		if (rule2.checked == false) {
64

    
65
			ruleOperator2a.disabled = true;
66
			ruleValue2a.disabled = true;
67
			ruleOperator2b.disabled = true;
68
			ruleValue2b.disabled = true;
69
			field2id.value = "1";
70
			ruleValue2a.value= "";
71
			ruleValue2b.value= "";
72

    
73
		} else {
74

    
75
			ruleOperator2a.disabled = false;
76
			ruleValue2a.disabled = false;
77
			ruleOperator2b.disabled = false;
78
			ruleValue2b.disabled = false;
79
			field2id.value = "0";
80

    
81
		}
82

    
83
	}
84

    
85
	function check3() {
86
		var rule3 = document.getElementById("rule3");
87
		var ruleOperator3a = document.getElementById("ruleOperator3a");
88
		var ruleValue3a = document.getElementById("ruleValue3a");
89
		var field3id = document.getElementById("field3id");
90

    
91
		if (rule3.checked == false) {
92

    
93
			ruleOperator3a.disabled = true;
94
			ruleValue3a.disabled = true;
95
			field3id.value = "1";
96
			ruleValue3a.value="";
97

    
98
		} else {
99

    
100
			ruleOperator3a.disabled = false;
101
			ruleValue3a.disabled = false;
102
			field3id.value = "0";
103

    
104
		}
105

    
106
	}
107

    
108
	function check4() {
109
		var rule4 = document.getElementById("rule4");
110
		var ruleOperator4a = document.getElementById("ruleOperator4a");
111
		var ruleValue4a = document.getElementById("ruleValue4a");
112
		var field4id = document.getElementById("field4id");
113

    
114
		if (rule4.checked == false) {
115

    
116
			ruleOperator4a.disabled = true;
117
			ruleValue4a.disabled = true;
118
			field4id.value = "1";
119
			ruleValue4a.value="";
120

    
121
		} else {
122

    
123
			ruleOperator4a.disabled = false;
124
			ruleValue4a.disabled = false;
125
			field4id.value = "0";
126

    
127
		}
128

    
129
	}
130

    
131
	function check5() {
132
		var rule5 = document.getElementById("rule5");
133
		var ruleValue5a = document.getElementById("ruleValue5a");
134
		var ruleValue5b = document.getElementById("ruleValue5b");
135
		var field5id = document.getElementById("field5id");
136

    
137
		if (rule5.checked == false) {
138

    
139
			ruleValue5a.disabled = true;
140
			ruleValue5b.disabled = true;
141
			field5id.value = "1";
142
			ruleValue5a.value="";
143
			ruleValue5b.value="";
144
		} else {
145

    
146
			ruleValue5a.disabled = false;
147
			ruleValue5b.disabled = false;
148
			field5id.value = "0";
149

    
150
		}
151

    
152
	}
153
	
154
	
155
	
156
</script>
157
<h5>
158
	<bean:message key="content.payee.checkdigit.title" />
159
</h5>
160
<br />
161
<table id="errorTable">
162
		<tr>
163
			<td>
164
				<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
165
			</td>
166
		</tr>
167
	</table>
168
	
169
<htmlEL:form action="/ss105/checkDigitResult.do">	
170
<table class="stepTable">
171
<tr>
172
<td>&nbsp;</td>
173
<td><div id="steps"><span><bean:message key="general.title.steps" arg0="1" arg1="2"/></span></div></td>
174

    
175
</tr>
176
</table>
177
<table class="tabularForm">
178
	<tr>
179
		<td width="10%"></td>
180
	</tr>
181
<tr>
182
		<td></td>
183
		<td><bean:message key="content.payee.accountLength" />:</td>
184
		<td><htmlEL:text property="accountLength" name="contentForm"
185
				maxlength="2" autocomplete="off" /></td>
186
	</tr>
187
	
188
	<tr>
189
		<td></td>
190
		<td><bean:message key="content.payee.baseNumberPosition" />:</td>
191
		<td><htmlEL:text property="baseNumberPosition" name="contentForm"
192
				maxlength="100" autocomplete="off" /></td>
193
	</tr>
194
	
195
	<tr>
196
		<td></td>
197
		<td><bean:message key="content.payee.checkDigitPosition" />:</td>
198
		<td><htmlEL:text property="checkDigitPosition" name="contentForm"
199
				maxlength="64" autocomplete="off" /></td>
200
	</tr>
201

    
202
	<tr>
203
		<td></td>
204
		<td><bean:message key="content.payee.bwOperator" />:</td>
205
		<td><htmlEL:select property="bwOperator" name="contentForm">
206
				<htmlEL:option value="+">
207
					<bean:message key="general.+" />
208
				</htmlEL:option>
209
				<htmlEL:option value="-">
210
					<bean:message key="general.-" />
211
				</htmlEL:option>
212
				<htmlEL:option value="*">
213
					<bean:message key="general.*" />
214
				</htmlEL:option>
215
				<htmlEL:option value="/">
216
					<bean:message key="general./" />
217
				</htmlEL:option>
218
			</htmlEL:select></td>
219
	</tr>
220

    
221
	<tr>
222
		<td></td>
223
		<td><bean:message key="content.payee.weightValue" />:</td>
224
		<td><htmlEL:text property="weightValue" name="contentForm"
225
				maxlength="100" autocomplete="off" /></td>
226
	</tr>
227

    
228
	<tr>
229
		<td></td>
230
		<td><bean:message key="content.payee.bwOperatorResult" />:</td>
231
		<td><htmlEL:select property="bwOperatorResult" name="contentForm">
232
				<htmlEL:option value="+">
233
					<bean:message key="general.+" />
234
				</htmlEL:option>
235
				<htmlEL:option value="-">
236
					<bean:message key="general.-" />
237
				</htmlEL:option>
238
				<htmlEL:option value="*">
239
					<bean:message key="general.*" />
240
				</htmlEL:option>
241
				<htmlEL:option value="/">
242
					<bean:message key="general./" />
243
				</htmlEL:option>
244
			</htmlEL:select></td>
245
	</tr>
246

    
247
	<tr>
248
		<td></td>
249
		<td><bean:message key="content.payee.totalSumDigit" />:</td>
250
		<td><htmlEL:select property="totalSumDigit" name="contentForm">
251
				<htmlEL:option value="1">
252
					<bean:message key="general.no" />
253
				</htmlEL:option>
254
				<htmlEL:option value="0">
255
					<bean:message key="general.yes" />
256
				</htmlEL:option>
257
			</htmlEL:select></td>
258
	</tr>
259

    
260
	<tr>
261
		<td></td>
262
		<td><bean:message key="content.payee.cdOperator" />:</td>
263
		<td><htmlEL:select property="cdOperator" name="contentForm">
264
				<htmlEL:option value="/">
265
					<bean:message key="general./" />
266
				</htmlEL:option>
267
				<htmlEL:option value="%">
268
					<bean:message key="general.%" />
269
				</htmlEL:option>
270
			</htmlEL:select></td>
271
	</tr>
272

    
273
	<tr>
274
		<td></td>
275
		<td><bean:message key="content.denominatorValue" />:</td>
276
		<td><htmlEL:text property="denominatorValue" name="contentForm"
277
				maxlength="64" autocomplete="off" size="4" /></td>
278
	</tr>
279

    
280
	<tr>
281
		<td width="10%">&nbsp;</td>
282
	</tr>
283

    
284

    
285
</table>
286

    
287
<table class="tabularForm">
288
	<tr>
289
		<td width="10%">&nbsp;</td>
290
		<td>
291
		<html:hidden styleId="field1id" name="contentForm" property="field1Temp"/>
292
		<htmlEL:checkbox styleId="rule1" value="0"
293
			onclick="check();" property="rule1Flag"/> &nbsp; <strong> <bean:message key="navigation.details.displayDesc.reminder.if" /> </strong>
294
			&nbsp; <htmlEL:select property="ruleOperator1a" name="contentForm"
295
				styleId="ruleOperator1a" disabled="true">
296
				<htmlEL:option value="=">
297
					<bean:message key="general.equal" />
298
				</htmlEL:option>
299
				<htmlEL:option value="!=">
300
					<bean:message key="general.notEq" />
301
				</htmlEL:option>
302
				<htmlEL:option value="<">
303
					<bean:message key="general.lesserThan" />
304
				</htmlEL:option>
305
				<htmlEL:option value="<=">
306
					<bean:message key="general.lessEq" />
307
				</htmlEL:option>
308
				<htmlEL:option value=">">
309
					<bean:message key="general.greaterThan" />
310
				</htmlEL:option>
311
				<htmlEL:option value=">=">
312
					<bean:message key="general.greatEq" />
313
				</htmlEL:option>
314
			</htmlEL:select> &nbsp; <htmlEL:text property="ruleValue1a" name="contentForm"
315
				maxlength="3" styleId="ruleValue1a" disabled="true"
316
				autocomplete="off" size="2" /> &nbsp;<strong>, <bean:message key="navigation.details.displayDesc.check.digit" />
317
				&nbsp; = &nbsp;</strong> &nbsp; <htmlEL:text property="ruleValue1b"
318
				name="contentForm" maxlength="3" autocomplete="off" size="2"
319
				styleId="ruleValue1b" disabled="true" /> &nbsp; <htmlEL:select
320
				property="ruleOperator1b" name="contentForm"
321
				styleId="ruleOperator1b" disabled="true">
322
				<htmlEL:option value="+">
323
					<bean:message key="general.+" />
324
				</htmlEL:option>
325
				<htmlEL:option value="-">
326
					<bean:message key="general.-" />
327
				</htmlEL:option>
328
				<htmlEL:option value="*">
329
					<bean:message key="general.*" />
330
				</htmlEL:option>
331
				<htmlEL:option value="/">
332
					<bean:message key="general./" />
333
				</htmlEL:option>
334
				<htmlEL:option value="%">
335
					<bean:message key="general.%" />
336
				</htmlEL:option>
337
			</htmlEL:select> &nbsp;<strong><bean:message key="navigation.details.displayDesc.reminder" /> </strong> &nbsp;</td>
338
	</tr>
339

    
340
	<tr>
341
		<td width="10%">&nbsp;</td>
342
		<td><html:hidden styleId="field2id" name="contentForm" property="field2Temp"/>
343
		<htmlEL:checkbox styleId="rule2" value="0"
344
			onclick="check2();" property="rule2Flag"/> &nbsp; <strong> <bean:message key="navigation.details.displayDesc.reminder.if" /> </strong>
345
			&nbsp; <htmlEL:select property="ruleOperator2a" name="contentForm"
346
				styleId="ruleOperator2a" disabled="true">
347
				<htmlEL:option value="=">
348
					<bean:message key="general.equal" />
349
				</htmlEL:option>
350
				<htmlEL:option value="!=">
351
					<bean:message key="general.notEq" />
352
				</htmlEL:option>
353
				<htmlEL:option value="<">
354
					<bean:message key="general.lesserThan" />
355
				</htmlEL:option>
356
				<htmlEL:option value="<=">
357
					<bean:message key="general.lessEq" />
358
				</htmlEL:option>
359
				<htmlEL:option value=">">
360
					<bean:message key="general.greaterThan" />
361
				</htmlEL:option>
362
				<htmlEL:option value=">=">
363
					<bean:message key="general.greatEq" />
364
				</htmlEL:option>
365
			</htmlEL:select> &nbsp; <htmlEL:text property="ruleValue2a" name="contentForm"
366
				maxlength="3" styleId="ruleValue2a" disabled="true"
367
				autocomplete="off" size="2" /> &nbsp;<strong>, <bean:message key="navigation.details.displayDesc.check.digit" />
368
				&nbsp; = &nbsp;</strong> &nbsp; <htmlEL:text property="ruleValue2b"
369
				name="contentForm" maxlength="3" autocomplete="off" size="2"
370
				styleId="ruleValue2b" disabled="true" /> &nbsp; <htmlEL:select
371
				property="ruleOperator2b" name="contentForm"
372
				styleId="ruleOperator2b" disabled="true">
373
				<htmlEL:option value="+">
374
					<bean:message key="general.+" />
375
				</htmlEL:option>
376
				<htmlEL:option value="-">
377
					<bean:message key="general.-" />
378
				</htmlEL:option>
379
				<htmlEL:option value="*">
380
					<bean:message key="general.*" />
381
				</htmlEL:option>
382
				<htmlEL:option value="/">
383
					<bean:message key="general./" />
384
				</htmlEL:option>
385
				<htmlEL:option value="%">
386
					<bean:message key="general.%" />
387
				</htmlEL:option>
388
			</htmlEL:select> &nbsp;<strong><bean:message key="navigation.details.displayDesc.reminder" /> </strong> &nbsp;</td>
389
	</tr>
390

    
391
	<tr>
392
		<td width="10%">&nbsp;</td>
393
		<td><html:hidden styleId="field3id" name="contentForm" property="field3Temp"/>
394
		<htmlEL:checkbox styleId="rule3" value="0"
395
			onclick="check3();" property="rule3Flag"/> &nbsp;<strong><bean:message key="navigation.details.displayDesc.check.digit" />
396
				&nbsp; = &nbsp;</strong> &nbsp; <htmlEL:text property="ruleValue3a"
397
				name="contentForm" maxlength="3" autocomplete="off" size="2"
398
				styleId="ruleValue3a" disabled="true" /> &nbsp; <htmlEL:select
399
				property="ruleOperator3a" name="contentForm"
400
				styleId="ruleOperator3a" disabled="true">
401
				<htmlEL:option value="+">
402
					<bean:message key="general.+" />
403
				</htmlEL:option>
404
				<htmlEL:option value="-">
405
					<bean:message key="general.-" />
406
				</htmlEL:option>
407
				<htmlEL:option value="*">
408
					<bean:message key="general.*" />
409
				</htmlEL:option>
410
				<htmlEL:option value="/">
411
					<bean:message key="general./" />
412
				</htmlEL:option>
413
				<htmlEL:option value="%">
414
					<bean:message key="general.%" />
415
				</htmlEL:option>
416
			</htmlEL:select> &nbsp;<strong><bean:message key="navigation.details.displayDesc.reminder" /> </strong> &nbsp;</td>
417
	</tr>
418

    
419
	<tr>
420
		<td width="10%">&nbsp;</td>
421
		<td><html:hidden styleId="field4id" name="contentForm" property="field4Temp"/>
422
		<htmlEL:checkbox styleId="rule4" value="0"
423
			onclick="check4();" property="rule4Flag"/> &nbsp; <strong> <bean:message key="navigation.details.displayDesc.reminder.if" /> </strong>
424
			&nbsp; <htmlEL:select property="ruleOperator4a" name="contentForm"
425
				styleId="ruleOperator4a" disabled="true">
426
				<htmlEL:option value="=">
427
					<bean:message key="general.equal" />
428
				</htmlEL:option>
429
				<htmlEL:option value="!=">
430
					<bean:message key="general.notEq" />
431
				</htmlEL:option>
432
				<htmlEL:option value="<">
433
					<bean:message key="general.lesserThan" />
434
				</htmlEL:option>
435
				<htmlEL:option value="<=">
436
					<bean:message key="general.lessEq" />
437
				</htmlEL:option>
438
				<htmlEL:option value=">">
439
					<bean:message key="general.greaterThan" />
440
				</htmlEL:option>
441
				<htmlEL:option value=">=">
442
					<bean:message key="general.greatEq" />
443
				</htmlEL:option>
444
			</htmlEL:select> &nbsp; <htmlEL:text property="ruleValue4a" name="contentForm"
445
				maxlength="3" styleId="ruleValue4a" disabled="true"
446
				autocomplete="off" size="2" /> &nbsp;<strong>, <bean:message key="navigation.details.displayDesc.check.digit" />
447
				&nbsp; = &nbsp;<bean:message key="navigation.details.displayDesc.reminder" /></strong></td>
448
	</tr>
449

    
450
	<tr>
451
		<td width="10%">&nbsp;</td>
452
		<td><html:hidden styleId="field5id" name="contentForm" property="field5Temp"/>
453
		<htmlEL:checkbox styleId="rule5" value="0"
454
			onclick="check5();" property="rule5Flag" /> &nbsp; <strong> <bean:message key="navigation.details.displayDesc.reminder.if" />
455
				&nbsp; = &nbsp; </strong> &nbsp; <htmlEL:text property="ruleValue5a"
456
				name="contentForm" maxlength="3" styleId="ruleValue5a"
457
				disabled="true" autocomplete="off" size="2" /> &nbsp;<strong>,
458
				<bean:message key="navigation.details.displayDesc.check.digit" /> &nbsp; = &nbsp; </strong> &nbsp; <htmlEL:text
459
				property="ruleValue5b" name="contentForm" maxlength="3"
460
				autocomplete="off" size="2" styleId="ruleValue5b" disabled="true" />
461

    
462
			&nbsp;<strong></strong> &nbsp;</td>
463
	</tr>
464

    
465
</table>
466
	<htmlEL:hidden property="whichOID" name="contentForm"></htmlEL:hidden>
467
	<htmlEL:submit property="action" styleClass="button floatRight"
468
		onclick="overlay();">
469
		<bean:message key="general.button.update" />
470
	</htmlEL:submit>
471
</htmlEL:form>