質問編集履歴

3

内容が分かりにくい

2021/08/01 12:36

投稿

npa-2001
npa-2001

スコア0

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,14 @@
64
64
 
65
65
 
66
66
 
67
+
68
+
69
+
70
+
71
+ 検索フォームに「みかん」と入力された場合、その場に「みかんは、orangeと表記し、オレンジと発音します。」と出るようにしたいです。
72
+
73
+
74
+
67
75
  発生している問題・エラーメッセージ
68
76
 
69
77
  検索結果が含まれている場合、『${search}は、<br>${data.english} と表記し、${data.voice}と発音します。』と、そのまま出てきます。

2

投稿に誤りがあった

2021/08/01 12:36

投稿

npa-2001
npa-2001

スコア0

test CHANGED
@@ -1 +1 @@
1
- こちら質問は投稿ミスです。
1
+ 検索フォームに入力されたも
test CHANGED
@@ -1,49 +1,89 @@
1
- ### 前提・実現したいこと
1
+ 投稿なおしまし。ご迷惑おかけしてすみません、
2
2
 
3
3
 
4
4
 
5
- ここに質問の内容を詳しく書いてください。
6
-
7
- (例)PHP(CakePHP)●●システム作っています。
5
+ HTMLで、検索フォームに入力されたものと連想配列内のkeyが一致した場合、その連想配列内の値を画面に表示きるようにしたいです。現在、以下のようプログラミング組んでます。配列名などは例です。
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
6
 
11
7
 
12
8
 
9
+ const data={
10
+
13
- ### 発生している問題・エラーメッセージ
11
+ {name:"みかん",
12
+
13
+ english:"orange",
14
+
15
+ voice:"オレンジ"},
14
16
 
15
17
 
16
18
 
17
- ```
19
+ {name:"りんご",
18
20
 
19
- エラーメッセージ
21
+ english:"Apple",
20
22
 
23
+ voice:"アップル"}
24
+
21
- ```
25
+ }
22
26
 
23
27
 
24
28
 
29
+ function Func(){
30
+
31
+ const search=document.getElementById("search").value;
32
+
33
+ //検索結果が含まれる場合
34
+
35
+ if(search in data){
36
+
37
+ document.writeln(${search}は、<br>${data.english} と表記し、${data.voice}と発音します。)
38
+
39
+ }else{
40
+
41
+ //検索結果が含まれなかった場合
42
+
43
+ document.writeln("検索結果がありません。<br>もう一度確認して入力しなおしてください。")
44
+
45
+ }
46
+
47
+ }
48
+
49
+ </script>
50
+
51
+ </head>
52
+
25
- ### 該当のソースコード
53
+ <body>
54
+
55
+ <h1 id="title">表記発音検索</h1>
56
+
57
+ <input type="text" id="search" placeholder="くだものの名前を入力">
58
+
59
+ <button onclick="Func()">探す</button>
60
+
61
+ </body>
62
+
63
+ </html>
26
64
 
27
65
 
28
66
 
29
- ```ここに言語名を入力
67
+ 発生している問題・エラーメッセージ
30
68
 
31
- ソースコード
69
+ 検索結果が含まれている場合、『${search}は、<br>${data.english} と表記し、${data.voice}と発音します。』と、そのまま出てきます。
32
70
 
33
- ```
71
+ 書き方が間違っているのは分かっているのですが、訂正の仕方がわからず、、、アドバイスを頂けると幸いです。そもそも、検索結果と連想配列内に入力しているものを関連付けることは可能でしょうか?
34
72
 
35
73
 
36
74
 
37
- ### 試したこと
75
+ 試したこと
76
+
77
+ $を使用せず、
78
+
79
+ document.writeln(name + "は、<br>" + data.english +"と表記し、" + data.voice + "と発音します。")
80
+
81
+ と変えてみたりはしました、
38
82
 
39
83
 
40
84
 
41
- ここに問題に対して試したこと記載ださい。
85
+ アドバイスどうぞよろしくお願致します
42
86
 
43
87
 
44
88
 
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- ここにより詳細な情報を記載してください。
89
+ 補足情報

1

2021/08/01 12:12

投稿

npa-2001
npa-2001

スコア0

test CHANGED
@@ -1 +1 @@
1
- 検索フォームに入力されたも
1
+ こちら質問は投稿ミスです。
test CHANGED
File without changes