質問するログイン新規登録

回答編集履歴

1

コード追記

2019/03/08 06:00

投稿

otftrough
otftrough

スコア477

answer CHANGED
@@ -1,2 +1,12 @@
1
1
  質問の意味を理解できているか自信ありませんが、
2
- 現在`onkeyup`と書いてあるところを`onchange`とかに変えたらどうですか?
2
+ 現在`onkeyup`と書いてあるところを`onchange`とかに変えたらどうですか?
3
+
4
+ 多分otnさんが言っているのは、
5
+ `onchange="this.value = this.value.toUpperCase().replace(/ /g, '')"`ということだと思います。
6
+
7
+ ちなみに、`/ /g`というのは正規表現を使う方法です。
8
+ `replace(' ', '')`とすると文字列中の1つ目のスペースしか消せないので。
9
+
10
+ 参考:[【JavaScript入門】replaceの文字列置換・正規表現の使い方まとめ!](https://www.sejuku.net/blog/21107)
11
+
12
+ ちなみに検証はしてません。