Q&A
2回答
683閲覧
総合スコア0
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
0グッド
0クリップ
投稿2022/07/11 23:29
0
<input type="number">
というコードで数字のカウントアップやカウントダウンが出来ると思いますが、右側の上下の矢印はそのままで、テキストが入る状態を実現したいです。
自分で取り組んだこと ・MDNで該当すると思われるtype属性を試した ・youtube動画でformタグの動画を探して実践しようとした
少し分かりづらい質問になりますが、ご回答頂けると幸いです。 よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答2件
上下ボタンのことを「ステッパー」や「スピンボタン」と呼びます。
スピンボタンが自動で付くのは <input type=number> だけです。Google Chrome は <input type=number> では数字以外の文字は入力不可で入力許可する方法はありません。
<input type=number>
よって、HTMLだけではご希望の動作を実現するのは不可能です。 <input type=text> を使って、JavaScriptなどを使ってスピンボタン相当のものを自分で追加実装しましょう。
<input type=text>
投稿2022/07/11 23:54
総合スコア22019
回答へのコメント
2022/07/12 00:07
右側の上下の矢印はそのままで、テキストが入る状態を実現したいです。
そんなあなたのために、 https://developer.mozilla.org/ja/docs/Web/HTML/Element/select があるのではないでしょうか。スピナは表示されませんが。
ドロップダウンの高さをうんと小さくすれば、スクロールバーがスピナのように、…みえるかも。 # まぁ、ちまちまスクロールしないと選択肢がわからないのはそれはそれでいらいらする。input type='number'は数字だから次が予測できるわけで。だったら多くの選択肢がみえたほうが、わたしゃ嬉しいですけどね。
input type='number'
投稿2022/07/12 01:07
総合スコア4164
2022/07/12 04:40
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
inputタグで実現したいことがある
2022/07/12 00:07