質問編集履歴

2

全体的なソースの変更

2018/05/11 03:28

投稿

penginer
penginer

スコア32

test CHANGED
File without changes
test CHANGED
@@ -48,485 +48,517 @@
48
48
 
49
49
  ```HTML
50
50
 
51
-
51
+ <p class="controller hidecontents has" onclick="this.classList.toggle('hidecontents')"></p>
52
+
52
-
53
+ <div class="hidden_show">
54
+
53
-
55
+ <!--非表示ここから-->
54
-
55
-
56
56
 
57
57
  <div id="hoge_valid"></div>
58
58
 
59
-
60
-
61
59
  <p>
62
60
 
63
61
  <div id="choice">
64
62
 
65
- <input type="checkbox" name="hoge" value="0" id="hoge0"><label for="hoge0"></label><br><br>
63
+ <input type="checkbox" name="hoge" value="0" id="hoge0">
64
+
66
-
65
+ <label for="hoge0"></label>
66
+
67
+ <br>
68
+
69
+ <br>
70
+
67
- <input type="checkbox" name="hoge" value="1" id="hoge1"><label for="hoge1"></label><br><br>
71
+ <input type="checkbox" name="hoge" value="1" id="hoge1">
72
+
68
-
73
+ <label for="hoge1"></label>
74
+
75
+ <br>
76
+
77
+ <br>
78
+
69
- <!--中略-->
79
+ <!--中略-->
70
-
80
+
71
- <input type="checkbox" name="hoge" value="19" id="hoge19"><label for="hoge19"></label><br><br>
81
+ <input type="checkbox" name="hoge" value="19" id="hoge19">
82
+
83
+ <label for="hoge19"></label>
84
+
85
+ <br>
86
+
87
+ <br>
88
+
89
+ </div>
90
+
91
+ </p>
92
+
93
+ <div id="piyo_valid"></div>
94
+
95
+ <p>
96
+
97
+ <textarea style="width:100%;height:90px" name="piyo" rows="8" id="piyo" ></textarea>
98
+
99
+ </p>
100
+
101
+ <p>
102
+
103
+ <input type="checkbox" name="demand_none" value="X" id="check">
104
+
105
+ <label for="check">特になし</label>
106
+
107
+ </p>
108
+
109
+ <!--ここまで-->
110
+
111
+ </div>
112
+
113
+ <br>
114
+
115
+ <p class="controller hidecontents has" onclick="this.classList.toggle('hidecontents')"></p>
116
+
117
+ <div class="hidden_show">
118
+
119
+ <!--非表示ここから-->
120
+
121
+ <div id="huga_valid"></div>
122
+
123
+ <div id="huga_area">
124
+
125
+ <p>
126
+
127
+ <textarea style="width:100%;height:90px" name="huga" rows="8" id="huga"></textarea>
128
+
129
+ </p>
130
+
131
+ <p>
132
+
133
+ <input type="checkbox" name="demand_check" value="X" id="demand_check">
134
+
135
+ <label for="demand_check">特になし</label>
136
+
137
+ </p>
72
138
 
73
139
  </div>
74
140
 
141
+ <!--ここまで-->
142
+
143
+ </div>
144
+
145
+ <br>
146
+
147
+ <br>
148
+
149
+ <p class="controller hidecontents has" onclick="this.classList.toggle('hidecontents')"></p>
150
+
151
+ <div class="hidden_show">
152
+
153
+ <!--非表示ここから-->
154
+
155
+ <div id="foo_valid"></div>
156
+
157
+ <div id="foo_area">
158
+
159
+ <p>
160
+
161
+ <textarea style="width:100%;height:90px" name="foo" rows="8" id="foo"></textarea>
162
+
75
- </p>
163
+ </p>
164
+
76
-
165
+ <p>
166
+
167
+ <input type="checkbox" name="foo_check" value="X" id="foo_check">
168
+
77
- <div id="fuga_valid"></div>
169
+ <label for="foo_check">特になし</label>
78
-
79
- <p><textarea style="width:100%;height:90px" name="fuga" rows="8" id="fuga" ></textarea></p>
170
+
80
-
81
- <p><input type="checkbox" name="fuga_check" value="X" id="check"><label for="check">特になし</label></p>
82
-
83
-
84
-
85
- </div><br>
86
-
87
-
88
-
89
- <p class="controller hidecontents has" onclick="this.classList.toggle('hidecontents')"></p>
90
-
91
- <div class="hidden_show">
92
-
93
-
94
-
95
- <div id="piyo_valid"></div>
96
-
97
- <p><textarea style="width:100%;height:90px" name="piyo" rows="8" id="piyo"></textarea>
98
-
99
- </p>
171
+ </p>
100
-
101
- <p><input type="checkbox" name="piyo_check" value="X" id="piyo_check"><label for="piyo_check">特になし</label></p>
172
+
102
-
103
-
104
-
105
- </div><br>
173
+ </div>
106
-
107
-
108
-
109
-
110
-
111
- <p class="controller hidecontents has" onclick="this.classList.toggle('hidecontents')"></p>
174
+
112
-
113
- <div class="hidden_show">
175
+ <!--ここまで-->
114
-
115
-
116
-
117
- <div id="hogepiyo_valid"></div>
176
+
118
-
119
- <p><textarea style="width:100%;height:90px" name="hogepiyo" rows="8" id="hogepiyo"></textarea></p>
120
-
121
- <p><input type="checkbox" name="hogepiyo_check" value="X" id="hogepiyo_check"><label for="hogepiyo_check">特になし</label></p>
122
-
123
-
124
-
125
- </div><br>
177
+ </div>
178
+
179
+ <br>
126
180
 
127
181
  ```
128
182
 
129
183
  ```js
130
184
 
131
- var $hoge="";
132
-
133
- var $error_hoge_="";
134
-
135
- var $hoge_echo_="";
136
-
137
- var $fuga="";
138
-
139
- var $error_fuga_="";
140
-
141
- var $fuga_echo_="";
142
-
143
- var $piyo="";
144
-
145
- var $error_piyo_="";
146
-
147
- var $piyo_echo_="";
148
-
149
- var $hogepiyo="";
150
-
151
- var $error_hogepiyo_="";
152
-
153
- var $hogepiyo_echo_="";
154
-
155
- function valid_hoge($hoge){
156
-
157
- $error_hoge="<div id=\"hoge_valid\"></div>";
158
-
159
- $hoge2 =[/*配列の中身*/];
160
-
161
- if ($hoge.length==0) {
162
-
163
- $error_hoge = "<div id=\"hoge_valid\"><p style=\"color:#ff2800;\">"+"入力されていません。"+"</p></div>";
164
-
165
- }else{
166
-
167
- for ($i = 0; $i <$hoge.length ; $i++) {
168
-
169
- if (((parseInt($hoge[$i])<0||parseInt($hoge[$i])>($hoge2).length-1)||!Number.isInteger(parseInt($hoge[$i]))
170
-
171
- ||!Array.isArray($hoge))&&parseInt($hoge[$i])==$hoge[$i]) {
172
-
173
- $error_hoge = "<div id=\"hoge_valid\"><p style=\"color:#ff2800;\">"+"不正なPOSTです。"+"</p></div>";
174
-
175
- break;
176
-
177
- }
185
+ var $hoge = "";
186
+
187
+ var $error_hoge_ = "";
188
+
189
+ var $hoge_echo_ = "";
190
+
191
+ var $piyo = "";
192
+
193
+ var $error_piyo_ = "";
194
+
195
+ var $piyo_echo_ = "";
196
+
197
+ var $huga = "";
198
+
199
+ var $error_huga_ = "";
200
+
201
+ var $huga_echo_ = "";
202
+
203
+ var $foo = "";
204
+
205
+ var $error_foo_ = "";
206
+
207
+ var $foo_echo_ = "";
208
+
209
+
210
+
211
+ function valid_hoge( $hoge, $check, $value ) {
212
+
213
+ $error_hoge = "<div id=\"hoge_valid\"></div>";
214
+
215
+ $hoge2 = [ /*配列の中身*/];
216
+
217
+ if ( $hoge.length == 0 && !$check ) {
218
+
219
+ $error_hoge = "<div id=\"hoge_valid\"><p style=\"color:#ff2800;\">" + "入力されていません。" + "</p></div>";
220
+
221
+ } else {
222
+
223
+ for ( $i = 0; $i < $hoge.length; $i++ ) {
224
+
225
+ if ( ( ( parseInt( $hoge[ $i ] ) < 0 || parseInt( $hoge[ $i ] ) > ( $hoge2 ).length - 1 ) || !Number.isInteger( parseInt( $hoge[ $i ] ) ) || !Array.isArray( $hoge ) ) && parseInt( $hoge[ $i ] ) == $hoge[ $i ] || $value !== "X" ) {
226
+
227
+ $error_hoge = "<div id=\"hoge_valid\"><p style=\"color:#ff2800;\">" + "不正なPOSTです。" + "</p></div>";
228
+
229
+ break;
230
+
231
+ }
232
+
233
+ }
234
+
235
+ }
236
+
237
+ return $error_hoge;
238
+
239
+ }
240
+
241
+
242
+
243
+ function valid_hoge_echo( $hoge, $check, $value ) {
244
+
245
+ var $hoge_echo = "";
246
+
247
+ $error_message = valid_hoge( $hoge, $check, $value );
248
+
249
+ $hoge2 = [ /*配列の中身*/];
250
+
251
+ var $array = new Array();
252
+
253
+ if ( $error_message === "<div id=\"hoge_valid\"></div>" ) {
254
+
255
+ for ( var i = 0; i < $hoge.length; i++ ) {
256
+
257
+ if ( $hoge_echo !== "" ) $hoge_echo += ",";
258
+
259
+ $hoge_echo += $hoge2[ parseInt( $hoge[ i ] ) ];
260
+
261
+ }
262
+
263
+ }
264
+
265
+ $hoge_echo = $value === "X" ? "特になし" : "";
266
+
267
+ return $hoge_echo;
268
+
269
+ }
270
+
271
+
272
+
273
+ function valid_piyo( $piyo, $check, $value ) {
274
+
275
+ $error_piyo = "<div id=\"piyo_valid\"></div>";
276
+
277
+ if ( $piyo === "" && !$check ) {
278
+
279
+ $error_piyo = "<div id=\"piyo_valid\"><p style=\"color:#ff2800;\">" + "入力されていません。" + "</p></div>";
280
+
281
+ } else if ( chop( $piyo ) === "" || $value !== "X" ) {
282
+
283
+ $error_piyo = "<div id=\"piyo_valid\"><p style=\"color:#ff2800;\">" + "不正なPOSTです。" + "</p></div>";
284
+
285
+ }
286
+
287
+ return $error_piyo;
288
+
289
+ }
290
+
291
+
292
+
293
+ function valid_piyo_echo( $piyo, $check, $value ) {
294
+
295
+ $piyo_echo = "";
296
+
297
+ $error_message = valid_piyo( $piyo, $check, $value );
298
+
299
+ if ( $error_message === "<div id=\"piyo_valid\"></div>" ) {
300
+
301
+ $piyo_echo = chop( $piyo );
302
+
303
+ }
304
+
305
+ $piyo_echo = $value === "X" ? "特になし" : "";
306
+
307
+ return $piyo_echo;
308
+
309
+ }
310
+
311
+
312
+
313
+ function valid_huga( $huga, $check, $value ) {
314
+
315
+ $error_huga = "<div id=\"huga_valid\"></div>";
316
+
317
+ if ( $huga === "" && !$check ) {
318
+
319
+ $error_huga = "<div id=\"huga_valid\"><p style=\"color:#ff2800;\">" + "入力されていません。" + "</p></div>";
320
+
321
+ } else if ( chop( $huga ) === "" || $value !== "X" ) {
322
+
323
+ $error_huga = "<div id=\"huga_valid\"><p style=\"color:#ff2800;\">" + "不正なPOSTです。" + "</p></div>";
324
+
325
+ }
326
+
327
+ return $error_huga;
328
+
329
+ }
330
+
331
+
332
+
333
+ function valid_huga_echo( $huga, $check, $value ) {
334
+
335
+ $huga_echo = "";
336
+
337
+ $error_message = valid_huga( $huga, $check, $value );
338
+
339
+ if ( $error_message === "<div id=\"huga_valid\"></div>" ) {
340
+
341
+ $huga_echo = chop( $huga );
342
+
343
+ }
344
+
345
+ $huga_echo = $value === "X" ? "特になし" : "";
346
+
347
+ return $huga_echo;
348
+
349
+ }
350
+
351
+
352
+
353
+ function valid_foo( $foo, $check, $value ) {
354
+
355
+ $error_foo = "<div id=\"foo_valid\"></div>";
356
+
357
+ if ( $foo === "" && !$check ) {
358
+
359
+ $error_foo = "<div id=\"foo_valid\"><p style=\"color:#ff2800;\">" + "入力されていません。" + "</p></div>";
360
+
361
+ } else if ( chop( $foo ) === "" || $value !== "X" ) {
362
+
363
+ $error_foo = "<div id=\"foo_valid\"><p style=\"color:#ff2800;\">" + "不正なPOSTです。" + "</p></div>";
364
+
365
+ }
366
+
367
+ return $error_foo;
368
+
369
+ }
370
+
371
+
372
+
373
+ function valid_foo_echo( $foo, $check, $value ) {
374
+
375
+ $foo_echo = "";
376
+
377
+ $error_message = valid_foo( $foo, $check, $value );
378
+
379
+ if ( $error_message === "<div id=\"foo_valid\"></div>" ) {
380
+
381
+ $foo_echo = chop( $foo );
382
+
383
+ }
384
+
385
+ $foo_echo = $value === "X" ? "特になし" : "";
386
+
387
+ return $foo_echo;
388
+
389
+ }
390
+
391
+ $( function() {
392
+
393
+ $( "#choice" ).change( function() {
394
+
395
+ ary = document.getElementsByName( 'hoge' );
396
+
397
+ $hoge = new Array();
398
+
399
+ if ( ary.length > 1 ) {
400
+
401
+ for ( var i = 0; i < ary.length; i++ ) {
402
+
403
+ if ( ary[ i ].checked ) {
404
+
405
+ $hoge.push( $( ary[ i ] ).val() );
178
406
 
179
407
  }
180
408
 
181
409
  }
182
410
 
183
- return $error_hoge;
184
-
185
- }
186
-
187
-
188
-
189
- function valid_hoge_echo($hoge)
190
-
191
- {
192
-
193
- var $hoge_echo = "";
194
-
195
- $error_message = valid_hoge($hoge);
196
-
197
- $hoge2 =[/*配列の中身*/];
198
-
199
- var $array= new Array();
200
-
201
- if ($error_message==="<div id=\"hoge_valid\"></div>") {
202
-
203
- for(var i=0;i<$hoge.length;i++){
204
-
205
- //if($hoge[i].checked){
206
-
207
- if($hoge_echo!=="") $hoge_echo+=",";
208
-
209
- $hoge_echo+=$hoge2[parseInt($hoge[i])];
210
-
211
- //}
212
-
213
- }
214
-
215
- }
216
-
217
- return $hoge_echo;
218
-
219
- }
220
-
221
-
222
-
223
- function valid_fuga($fuga) {
224
-
225
- $error_fuga="<div id=\"fuga_valid\"></div>";
226
-
227
- if ($fuga==="") {
228
-
229
- $error_fuga = "<div id=\"fuga_valid\"><p style=\"color:#ff2800;\">"+"入力されていません。"+"</p></div>";
230
-
231
- }else if (chop($fuga)==="") {
232
-
233
- $error_fuga = "<div id=\"fuga_valid\"><p style=\"color:#ff2800;\">"+"不正なPOSTです。"+"</p></div>";
234
-
235
- }
236
-
237
- return $error_fuga;
238
-
239
- }
240
-
241
-
242
-
243
- function valid_fuga_echo($fuga)
244
-
245
- {
246
-
247
- $fuga_echo ="";
248
-
249
- $error_message = valid_fuga($fuga);
250
-
251
- if ($error_message==="<div id=\"fuga_valid\"></div>") {
252
-
253
- $fuga_echo = chop($fuga);
254
-
255
- }
256
-
257
-
258
-
259
- return $fuga_echo;
260
-
261
- }
262
-
263
-
264
-
265
- function valid_piyo($piyo) {
266
-
267
- $error_piyo="<div id=\"piyo_valid\"></div>";
268
-
269
- if ($piyo==="") {
270
-
271
- $error_piyo = "<div id=\"piyo_valid\"><p style=\"color:#ff2800;\">"+"入力されていません。"+"</p></div>";
272
-
273
- }else if (chop($piyo)==="") {
274
-
275
- $error_piyo = "<div id=\"piyo_valid\"><p style=\"color:#ff2800;\">"+"不正なPOSTです。"+"</p></div>";
276
-
277
- }
278
-
279
- return $error_piyo;
280
-
281
- }
282
-
283
-
284
-
285
- function valid_piyo_echo($piyo)
286
-
287
- {
288
-
289
- $piyo_echo ="";
290
-
291
- $error_message = valid_piyo($piyo);
292
-
293
- if ($error_message==="<div id=\"piyo_valid\"></div>") {
294
-
295
- $piyo_echo = chop($piyo);
296
-
297
- }
298
-
299
-
300
-
301
- return $piyo_echo;
302
-
303
- }
304
-
305
-
306
-
307
- function valid_hogepiyo($hogepiyo) {
308
-
309
- $error_hogepiyo="<div id=\"hogepiyo_valid\"></div>";
310
-
311
- if ($hogepiyo==="") {
312
-
313
- $error_hogepiyo = "<div id=\"hogepiyo_valid\"><p style=\"color:#ff2800;\">"+"入力されていません。"+"</p></div>";
314
-
315
- }else if (chop($hogepiyo)==="") {
316
-
317
- $error_hogepiyo = "<div id=\"hogepiyo_valid\"><p style=\"color:#ff2800;\">"+"不正なPOSTです。"+"</p></div>";
318
-
319
- }
320
-
321
- return $error_hogepiyo;
322
-
323
- }
324
-
325
-
326
-
327
- function valid_hogepiyo_echo($hogepiyo)
328
-
329
- {
330
-
331
- $hogepiyo_echo ="";
332
-
333
- $error_message = valid_hogepiyo($hogepiyo);
334
-
335
- if ($error_message==="<div id=\"hogepiyo_valid\"></div>") {
336
-
337
- $hogepiyo_echo = chop($hogepiyo);
338
-
339
- }
340
-
341
- return $hogepiyo_echo;
342
-
343
- }
344
-
345
- $(function(){
346
-
347
- $("#choice").change(function(){
348
-
349
- ary=document.getElementsByName('hoge');
350
-
351
- $hoge=new Array();
352
-
353
- if (ary.length>1) {
354
-
355
- for (var i = 0; i <ary.length; i++) {
356
-
357
- if (ary[i].checked) {
358
-
359
- $hoge.push($(ary[i]).val());
360
-
361
- }
362
-
363
- }
364
-
365
- }
366
-
367
-
368
-
369
- $error_hoge_=valid_hoge($hoge);
370
-
371
- $hoge_echo_=valid_hoge_echo($hoge);
372
-
373
- $('#hoge_valid').html(valid_hoge($hoge));
374
-
375
- console.log($hoge);
376
-
377
- });
378
-
379
- $("[name=fuga]").change(function(){
380
-
381
-
382
-
383
- $fuga=$("[name=fuga]").val();
384
-
385
- $('#fuga_valid').html(valid_fuga($fuga));
386
-
387
- $error_fuga_=valid_fuga($fuga);
388
-
389
- $fuga_echo_=valid_fuga_echo($fuga);
390
-
391
- });
392
-
393
-
394
-
395
- $("[name=piyo]").change(function(){
396
-
397
-
398
-
399
- $piyo=$("[name=piyo]").val();
400
-
401
- $('#piyo_valid').html(valid_piyo($piyo));
402
-
403
- $error_piyo_=valid_piyo($piyo);
404
-
405
- $piyo_echo_=valid_piyo_echo($piyo);
406
-
407
- });
408
-
409
- $("[name=hogepiyo]").change(function(){
410
-
411
-
412
-
413
- $hogepiyo=$("[name=hogepiyo]").val();
414
-
415
- $('#hogepiyo_valid').html(valid_hogepiyo($hogepiyo));
416
-
417
- $error_hogepiyo_=valid_hogepiyo($hogepiyo);
418
-
419
- $hogepiyo_echo_=valid_hogepiyo_echo($hogepiyo);
420
-
421
- });
422
-
423
- $("#check").change(function(){
424
-
425
- $("#choice [type='checkbox']").prop("disabled",$("#check").prop("checked"));
426
-
427
- }).trigger("change");
428
-
429
- $("#check").change(function(){
430
-
431
- sampleCheckVal = $("#check:checked").val();
432
-
433
-
434
-
435
- if (sampleCheckVal == "X") {
436
-
437
- $("#fuga").attr("disabled", "disabled").css("background-color","#c8c8cb");
438
-
439
-
440
-
441
- } else {
442
-
443
- $("#fuga").removeAttr("disabled").css("background-color","#ffffff");
444
-
445
- }
446
-
447
- }).trigger("change");
448
-
449
- $("#hogepiyo_check").change(function(){
450
-
451
- sampleCheckVal = $("#hogepiyo_check:checked").val();
452
-
453
-
454
-
455
- if (sampleCheckVal == "X") {
456
-
457
- $("#hogepiyo").attr("disabled", "disabled").css("background-color","#c8c8cb");
458
-
459
-
460
-
461
- } else {
462
-
463
- $("#hogepiyo").removeAttr("disabled").css("background-color","#ffffff");
464
-
465
- }
466
-
467
- }).trigger("change");
468
-
469
- $("#check").change(function(){
470
-
471
- sampleCheckVal = $("#check:checked").val();
472
-
473
-
474
-
475
- if (sampleCheckVal == "X") {
476
-
477
- $("#fuga").attr("disabled", "disabled").css("background-color","#c8c8cb");
478
-
479
-
480
-
481
- } else {
482
-
483
- $("#fuga").removeAttr("disabled").css("background-color","#ffffff");
484
-
485
- }
486
-
487
- }).trigger("change");
488
-
489
- $("#hogepiyo_check").change(function(){
490
-
491
- sampleCheckVal = $("#hogepiyo_check:checked").val();
492
-
493
-
494
-
495
- if (sampleCheckVal == "X") {
496
-
497
- $("#hogepiyo").attr("disabled", "disabled").css("background-color","#c8c8cb");
498
-
499
-
500
-
501
- } else {
502
-
503
- $("#hogepiyo").removeAttr("disabled").css("background-color","#ffffff");
504
-
505
- }
506
-
507
- }).trigger("change");
508
-
509
- $("#piyo_check").change(function(){
510
-
511
- sampleCheckVal = $("#piyo_check:checked").val();
512
-
513
-
514
-
515
- if (sampleCheckVal == "X") {
516
-
517
- $("#piyo").attr("disabled", "disabled").css("background-color","#c8c8cb");
518
-
519
-
520
-
521
- } else {
522
-
523
- $("#piyo").removeAttr("disabled").css("background-color","#ffffff");
524
-
525
- }
526
-
527
- }).trigger("change");
528
-
529
- });
411
+ }
412
+
413
+ $check = $( "#choice" ).is( ':disabled' );
414
+
415
+ $value = $( "#check" ).val();
416
+
417
+ $error_hoge_ = valid_hoge( $hoge, $check, $value );
418
+
419
+ $hoge_echo_ = valid_hoge_echo( $hoge, $check, $value );
420
+
421
+ $( '#hoge_valid' ).html( valid_hoge( $hoge, $check, $value ) );
422
+
423
+ console.log( $hoge );
424
+
425
+ } );
426
+
427
+ $( "#piyo" ).change( function() {
428
+
429
+ $check = $( "#piyo" ).is( ':disabled' );
430
+
431
+ $value = $( "#check" ).val();
432
+
433
+ $piyo = $( "#piyo" ).val();
434
+
435
+ $( '#piyo_valid' ).html( valid_piyo( $piyo, $check, $value ) );
436
+
437
+ $error_piyo_ = valid_piyo( $piyo, $check, $value );
438
+
439
+ $piyo_echo_ = valid_piyo_echo( $piyo, $check, $value );
440
+
441
+ } );
442
+
443
+ $( "#huga_area" ).change( function() {
444
+
445
+ $check = $( "#huga" ).is( ':disabled' );
446
+
447
+ $value = $( "#demand_check" ).val();
448
+
449
+ $huga = $( "[name=huga]" ).val();
450
+
451
+ $( '#huga_valid' ).html( valid_huga( $huga, $check, $value ) );
452
+
453
+ $error_huga_ = valid_huga( $huga, $check, $value );
454
+
455
+ $huga_echo_ = valid_huga_echo( $huga, $check, $value );
456
+
457
+ } );
458
+
459
+ $( "#foo_area" ).change( function() {
460
+
461
+ $check = $( "#foo" ).is( ':disabled' );
462
+
463
+ $value = $( "#foo_check" ).val();
464
+
465
+ $foo = $( "#foo" ).val();
466
+
467
+ $( '#foo_valid' ).html( valid_foo( $foo, $check, $value ) );
468
+
469
+ $error_foo_ = valid_foo( $foo, $check, $value );
470
+
471
+ $foo_echo_ = valid_foo_echo( $foo, $check, $value );
472
+
473
+ } );
474
+
475
+ $( "#check" ).change( function() {
476
+
477
+ $( "#choice [type='checkbox']" ).prop( "disabled", $( "#check" ).prop( "checked" ) );
478
+
479
+ } ).trigger( "change" );
480
+
481
+ $( "#check" ).change( function() {
482
+
483
+ sampleCheckVal = $( "#check:checked" ).val();
484
+
485
+ if ( sampleCheckVal == "X" ) {
486
+
487
+ $( "#piyo" ).attr( "disabled", "disabled" ).css( "background-color", "#c8c8cb" );
488
+
489
+ } else {
490
+
491
+ $( "#piyo" ).removeAttr( "disabled" ).css( "background-color", "#ffffff" );
492
+
493
+ }
494
+
495
+ } ).trigger( "change" );
496
+
497
+ $( "#foo_check" ).change( function() {
498
+
499
+ sampleCheckVal = $( "#foo_check:checked" ).val();
500
+
501
+ if ( sampleCheckVal == "X" ) {
502
+
503
+ $( "#foo" ).attr( "disabled", "disabled" ).css( "background-color", "#c8c8cb" );
504
+
505
+ } else {
506
+
507
+ $( "#foo" ).removeAttr( "disabled" ).css( "background-color", "#ffffff" );
508
+
509
+ }
510
+
511
+ } ).trigger( "change" );
512
+
513
+ $( "#check" ).change( function() {
514
+
515
+ sampleCheckVal = $( "#check:checked" ).val();
516
+
517
+ if ( sampleCheckVal == "X" ) {
518
+
519
+ $( "#piyo" ).attr( "disabled", "disabled" ).css( "background-color", "#c8c8cb" );
520
+
521
+ } else {
522
+
523
+ $( "#piyo" ).removeAttr( "disabled" ).css( "background-color", "#ffffff" );
524
+
525
+ }
526
+
527
+ } ).trigger( "change" );
528
+
529
+ $( "#foo_check" ).change( function() {
530
+
531
+ sampleCheckVal = $( "#foo_check:checked" ).val();
532
+
533
+ if ( sampleCheckVal == "X" ) {
534
+
535
+ $( "#foo" ).attr( "disabled", "disabled" ).css( "background-color", "#c8c8cb" );
536
+
537
+ } else {
538
+
539
+ $( "#foo" ).removeAttr( "disabled" ).css( "background-color", "#ffffff" );
540
+
541
+ }
542
+
543
+ } ).trigger( "change" );
544
+
545
+ $( "#demand_check" ).change( function() {
546
+
547
+ sampleCheckVal = $( "#demand_check:checked" ).val();
548
+
549
+ if ( sampleCheckVal == "X" ) {
550
+
551
+ $( "#huga" ).attr( "disabled", "disabled" ).css( "background-color", "#c8c8cb" );
552
+
553
+ } else {
554
+
555
+ $( "#huga" ).removeAttr( "disabled" ).css( "background-color", "#ffffff" );
556
+
557
+ }
558
+
559
+ } ).trigger( "change" );
560
+
561
+ } );
530
562
 
531
563
 
532
564
 

1

2018/05/11 03:28

投稿

penginer
penginer

スコア32

test CHANGED
File without changes
test CHANGED
@@ -28,11 +28,11 @@
28
28
 
29
29
  disabled属性がつくとどうすべきかわからない」
30
30
 
31
- ということきなくて困っています。
31
+ ということで困っています。
32
32
 
33
33
  尚、disabled属性を付加するメソッドは問題なく動きます。
34
34
 
35
- 今回必要なのは「そのプログラムをどういう風に組むか」です。尚下に書くソースコードは現在の状況です。
35
+ 今回知りたいのは「そのプログラムをどういう風に組むか」です。(具体的なものがあるとありがたいです)尚下に書くソースコードは現在の状況です。
36
36
 
37
37
  ```
38
38