質問編集履歴

2

説明文の追加と修正

2020/01/29 11:58

投稿

sansam
sansam

スコア18

test CHANGED
File without changes
test CHANGED
@@ -20,15 +20,43 @@
20
20
 
21
21
  ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
22
22
 
23
+ ⓵銀行名を入力し検索ボタン押下したら、銀行コードが出てきてほしいのですが出てきません。
24
+
25
+ 銀行コードと支店コードはユーザ側でいじれないようにしています。
26
+
23
27
  HTMLのテキストボックスに、結果を表示させたいのですが、うまくできません。
24
28
 
25
- できば、’みずほ’と打ったら、候補となる銀行名が出てきて選択できると嬉しいです
29
+ エラーは明示的に表示さません
26
30
 
27
- 取り急ぎ、HTMLのテキストボックスに表示させる方法を教えてください。
28
31
 
29
- なお、前回ソースコードで回答くださりました方には、大変感謝しております。
30
32
 
33
+
34
+
35
+ ⓶できれば、銀行目に’みず’と打ったら、
36
+
37
+ 候補となる銀行名(みずほ銀行、みずほ信託など)が出てきて選択できると嬉しいです。
38
+
39
+ jQueryで実現可能でしょうか?
40
+
41
+
42
+
43
+ ⓷みずほ銀行と入れると、銀行の検索文字が原因で、検索がかからないようですがAPIの仕様でしょうか?ユーザからすれば、銀行名を入力する際、みずほ ではなく、みずほ銀行 と打ち込みされてしまいそうで、困っています。
44
+
45
+
46
+
47
+ ⓸銀行コードで、支店名を絞り込みした検索は技術的に可能なのでしょうか?
48
+
49
+  例えば、みずほ銀行の支店名だけ、支店名候補に出てくると助かります。
50
+
51
+
52
+
53
+ ⓹できれば、検索ボタンを押さなくても、銀行名と支店名が選択できればよいと思っています。
54
+
55
+ 技術的に難しいでしょうか?
56
+
57
+
58
+
31
- JavaScript
59
+ JavaScript
32
60
 
33
61
  $('btn').on('click', function() {
34
62
 
@@ -56,7 +84,7 @@
56
84
 
57
85
 
58
86
 
59
- HTML
87
+ HTML
60
88
 
61
89
  <!DOCTYPE html>
62
90
 
@@ -86,11 +114,11 @@
86
114
 
87
115
  </p>
88
116
 
89
- <p><label>銀行コード <input id="bankCode" type="text" size="10"></label></p>
117
+ <p><label>銀行コード <input id="bankCode" type="text" size="10" disabled></label></p>
90
118
 
91
119
  <p><label>支店名 <input id="branchName" type="text" size="10"></label></p>
92
120
 
93
- <p><label>支店コード<input id="branchCd" type="text" size="10"></label></p>
121
+ <p><label>支店コード<input id="branchCd" type="text" size="10" disabled></label></p>
94
122
 
95
123
  </div>
96
124
 
@@ -101,3 +129,13 @@
101
129
  </body>
102
130
 
103
131
  </html>
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+ ![イメージ説明](8ee40f4d55625f4325104663cb86e4fd.png)

1

コードを追記。追加の不明点追記。

2020/01/29 11:58

投稿

sansam
sansam

スコア18

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,91 @@
13
13
 
14
14
 
15
15
  html,javascriptで実現したいです。
16
+
17
+
18
+
19
+ 以下、追記です。
20
+
21
+ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
22
+
23
+ HTMLのテキストボックスに、結果を表示させたいのですが、うまくできません。
24
+
25
+ できれば、’みずほ’と打ったら、候補となる銀行名が出てきて選択できると嬉しいです。
26
+
27
+ 取り急ぎ、HTMLのテキストボックスに表示させる方法を教えてください。
28
+
29
+ なお、前回ソースコードで回答くださりました方には、大変感謝しております。
30
+
31
+ <JavaScript>
32
+
33
+ $('btn').on('click', function() {
34
+
35
+ // 入力された銀行名でWebAPIに情報をリクエスト
36
+
37
+ $.ajax({
38
+
39
+ url:`https://bankcode-api.appspot.com/api/bank/JP?name=${encodeURIComponent( $('#bankName').val() )}`,
40
+
41
+ dataType:'jsonp',
42
+
43
+ }).done(function(data) {
44
+
45
+  console.log(data);
46
+
47
+ //$('bankCode').val(data[0]);
48
+
49
+ });
50
+
51
+
52
+
53
+ });
54
+
55
+
56
+
57
+
58
+
59
+ <HTML>
60
+
61
+ <!DOCTYPE html>
62
+
63
+ <html lang="ja">
64
+
65
+ <head>
66
+
67
+ <meta charset="UTF-8">
68
+
69
+ <title>test</title>
70
+
71
+ <link rel="stylesheet" href="css/style.css">
72
+
73
+ </head>
74
+
75
+ <body>
76
+
77
+ <h3>銀行検索</h3>
78
+
79
+ <div>
80
+
81
+ <p>
82
+
83
+ <label>銀行名<input id="bankName" type="text" size="10" maxlength="8"></label>
84
+
85
+ <button id="btn">検索</button>
86
+
87
+ </p>
88
+
89
+ <p><label>銀行コード <input id="bankCode" type="text" size="10"></label></p>
90
+
91
+ <p><label>支店名 <input id="branchName" type="text" size="10"></label></p>
92
+
93
+ <p><label>支店コード<input id="branchCd" type="text" size="10"></label></p>
94
+
95
+ </div>
96
+
97
+ <script src="js/jquery-3.3.1.min.js"></script>
98
+
99
+ <script src="js/java.js"></script>
100
+
101
+ </body>
102
+
103
+ </html>