
同じような質問を読み返してみるとブラウザ依存でいじることが出来ないということはわかりましたが、自分のやりたいことを別の方法で出来ないかご教授お願いします。
テキストボックスはTABキーを使って入力していきたいです。
Ex)□ + □ = ■ //これがいくつもあると思って下さい
1+1=2とするのに
□には手入力で1を入れて、■には黒色の2を表示させたい。
□と■は同じテキストボックスで、■には入力不可を意味するためにstyleを指定してあります。
readonlyだと選択が出来てしまうので、答えの欄はTABを押したときに通り過ぎてほしいのです。
<INPUT TYPE="text" NAME="ch" SIZE="1" disabled="disabled" style="border-width:0px; border-style:None;">
このタグをjavascript、もしくはCSS、htmlで選択不可、入力不可、黒色表示にするやり方を教えてください。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
tabindex="-1" を利用する
<input type="text" name="ch" size="1" value="" readonly="readonly" tabindex="-1" />
No.2
- 回答日時:
#1です。
>disabledの場合ブラウザ依存により文字色が勝手にグレーになります
disabledのデフォルトの文字色は確かにグレーですが、CSSで指定することで変えられます。
#1の例をhtmlで表示してみればわかるはずです。
(勝手な解釈で、濃いグレー背景に白文字表示にしてありますけれど…)
>htmlをHTAにして動かしています
HTAにすると#1のままではCSSが効かなくなるようです。
head内に以下の一行を追加することで、表示されるようになると思います。
<meta http-equiv="x-ua-compatible" content="ie=9">
当方の勘違い(?)で、上述のように「グレー背景に白文字」にしてありますが、表示できることが確認できたなら、お好きなように変更してくださればよろしいと思います。
>disabledを使わずに選択不可にする方法です。
javascriptを用いればそのような制御は可能ですが、ブラウザでできることをわざわざスクリプトでやる必要もないのではないでしょうか?
(どうしても、その方法にこだわるのであれば、考えてみますけれど・・・)
※ 全体像がわからなかったので、方法の例として単純な段落の文書構造にしてしまいましたが、ul-liのリスト構造の方が適切なのかも知れませんね。
No.1
- 回答日時:
こんにちは
ブラウザ表示が対象ということで良いのですよね?
>答えの欄はTABを押したときに通り過ぎてほしいのです。
通常であれば、disabled="disabled"に設定してあるinput要素はTabキーの選択では飛ばされるはずですけれど、そうならないということでしょうか?
>htmlで選択不可、入力不可、黒色表示にするやり方を~
意味がはっきりと把握できませんが、disabled="disabled"の設定で、選択不可、入力不可になっていませんか?
>disabledの文字色を変えたいのですが
>黒色表示
「文字の色」とはっきり書いてはあるのですが、意味しているのは文字の色のことなのでしょうか?
というのも、通常デフォルトで文字色は黒になっているものと思いますので・・・
ひょっとすると、ご質問文の表示にあるように
□ + □ = ■
のような表示にしたいということではないかと推測してみました。
その場合は、背景色を黒やグレー等に設定することでそのような感じの表示になると思います。
ご質問の内容を把握できていませんし、答え(?)の欄の表示はどのようにするのだろうなどの疑問も残りますが、勝手な推測でこんな感じのことでしょうか?
※ 見当はずれの場合は無視してください。
<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>
<style type="text/css">
p { margin:0 0 5px 0; }
input {
display: inline-block; width:1em; line-height:1em;
border: 1px solid #AAA; text-align: center;
}
input:first-child + span::before { content: " +"; }
input:nth-child(3) + span::before { content: " ="; }
input:disabled { background-color: #666; color: white; }
</style>
</head>
<body>
<p>
<input type="text" name="i11" /><span></span>
<input type="text" name="i12" /><span></span>
<input type="text" name="i13" disabled />
</p>
<p>
<input type="text" name="i21" /><span></span>
<input type="text" name="i22" /><span></span>
<input type="text" name="i23" disabled />
</p>
<p>
<input type="text" name="i31" /><span></span>
<input type="text" name="i32" /><span></span>
<input type="text" name="i33" disabled />
</p>
<p>
<input type="text" name="i41" /><span></span>
<input type="text" name="i42" /><span></span>
<input type="text" name="i43" disabled />
</p>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INPUTタグ disabledの文字色を...
-
VBAでcsvファイルもシートもあ...
-
バッチ処理 特定の文字以降を...
-
Excelマクロ 空白セルを無視し...
-
ファイル名を変数で書きこむfwr...
-
java CSVファイルの読み込みに...
-
【ExcelVBA】300万件越えCSVか...
-
ダブルコーテーション付きでCSV...
-
バッチファイルでcsvファイルに...
-
超初心者です。シングルクォー...
-
【C#】 csvファイルをバイナリ...
-
StringGridの中身をCSV形式で保...
-
「&」 「<<」 「|」 につ...
-
CSVで余計な空行が入る
-
バッチファイルでファイル名を...
-
EXCEL→CSV保存時のダブルクォー...
-
psdファイルを圧縮
-
PowerShellでファイルの連結方法
-
pythonによるcsv出力がうまくい...
-
複数のファイルをまたぐエクセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INPUTタグ disabledの文字色を...
-
問題をランダムに出すページの作成
-
追加ボタンでテーブルの行を追...
-
VB2010でのHTMLタグ抽出
-
テキストリンクでsubmitするには
-
perlでhtml 解析
-
バッチ処理 特定の文字以降を...
-
VBAでcsvファイルもシートもあ...
-
【ExcelVBA】300万件越えCSVか...
-
Excelマクロ 空白セルを無視し...
-
ダブルコーテーション付きでCSV...
-
VBA テキストボックスを選択状...
-
Access VBA エラー2448について
-
VBAで複数のCSVからレコードセ...
-
ファイル名を変数で書きこむfwr...
-
[コンパイルエラー 修飾子が不...
-
EXCEL→CSV保存時のダブルクォー...
-
PowerShellからGhostscriptを動...
-
複数のファイルをまたぐエクセ...
-
CSVデータの文字列置換
おすすめ情報
回答ありがとうございます。
htmlをHTAにして動かしています。
確かにdisabledでは選択不可ですが、disabledの場合ブラウザ依存により文字色が勝手にグレーになります。(同じような方多数いらっしゃいます)
disabledでは選択不可、文字色グレー
readonryでは選択可、反映はされないが入力可、文字色黒
ということです。
つまり私がやりたいのはdisabledを使わずに選択不可にする方法です。