PageSourceSearch

https://tokyo-brain.clinic/wp-content/themes/keni8/js/brain_form.js?ver=4.9.26

js tokyo-brain.clinic collected 2026-10-02 15:16:30 UTC 2,944 bytes, 81 lines download raw bytes

1window.onload = function() {
2	var query = location.search;  // クエリにエラー文字列が含まれていたらフォームまでスクロール処理
3	if (query.indexOf('e=1') != -1) {
4		var select = document.getElementById('mwf_clinic');
5		if (select.value != '') {
6			the_option2(select.value); // 開始日選択制限
7		//	the_option(select.value); // 特定院以外を選択肢から削除
8		}
9		var rect = document.getElementById("mwf_form").getBoundingClientRect();
10		window.scrollTo(0,rect.y - 150);
11	}
12	
13	// 先行予約院が選ばれた場合の対応(エラーで再表示された時)
14	function the_option2(cn) {
15//		if (51 == cn) { set_mindate('2020-04-01'); }
16//		else {
17			var dt = new Date();
18			dt.setDate(dt.getDate() + 1);
19			var y = dt.getFullYear();
20			var m = ("00" + (dt.getMonth()+1)).slice(-2);
21			var d = ("00" + dt.getDate()).slice(-2);
22			var result = y + "-" + m + "-" + d;
23			set_mindate(result);
24//		}
25	}
26
27	// 先行予約院が選ばれた場合の対応(セレクトボックスで選択直後)
28	jQuery('#mwf_clinic').on('change', function() {
29//		if (51 == jQuery(this).val()) { set_mindate('2020-04-01'); }
30//		else {
31			var dt = new Date();
32			dt.setDate(dt.getDate() + 1);
33			var y = dt.getFullYear();
34			var m = ("00" + (dt.getMonth()+1)).slice(-2);
35			var d = ("00" + dt.getDate()).slice(-2);
36			var result = y + "-" + m + "-" + d;
37			set_mindate(result);
38//		}
39	});
40	
41	function set_mindate(dtstr) {
42		var dt = dtstr.split('-'); // 選択開始日の文字列を年、月、日の配列に分割
43		var start = new Date(dt[0],dt[1]-1,dt[2],0,0,0); // 選択開始日のDateオブジェクト 月は0~11指定
44		var today = new Date(); // 今日のDateオブジェクト
45		if ( today.getTime() < start.getTime() ) { // 今日が選択開始日以前なら
46			$('#mwf_day1').datepicker('option', 'minDate', new Date(dtstr));
47			$('#mwf_day2').datepicker('option', 'minDate', new Date(dtstr));
48			$('#mwf_day3').datepicker('option', 'minDate', new Date(dtstr));
49		}
50	}
51
52/*
53	function the_option(cn) { // 特定院以外を選択肢から削除
54		var select  = document.getElementById('mwf_clinic');
55		var options = select.options;
56		var option  = document.createElement('option');
57		for(var i = 0; i < options.length; i++){
58			if(options[i].value == cn) {
59				option.text  = options[i].text;
60				option.value = options[i].value;
61				break;
62			};
63		};
64		select.length = 0;
65		select.appendChild(option);
66	}
67*/
68	
69	document.getElementById('mwf_day1').readOnly  = true;
70	document.getElementById('mwf_day2').readOnly  = true;
71	document.getElementById('mwf_day3').readOnly  = true;
72
73/*
74	// HTML5 バリデーション無効化
75	var divs = document.getElementsByClassName("mw_wp_form_input");
76	var forms = divs[0].getElementsByTagName("form");
77	for (var i=0;i<forms.length;i++) {
78		forms[i].noValidate = true;
79	}
80*/
81}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.