問題タブ [html-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - マウスオーバーでIE7のテキストエリアが消える
私は、この大きなデータ入力のようなページ、div を使用したテーブルのようなレイアウトを持っています。各行にはサブ行があり、開閉を切り替えることができます。トグルは、css 可視性設定を使用してトリガーされます。テーブルの各「セル」の隅には小さな画像があり、画像をクリックするとポップアップ ウィンドウが開き、エントリにメモを付けることができます。
このポップアップ ウィンドウには、テキスト領域と一連のチェックボックスがあり、ボタン (input type=submit だと思います) があります。ポップアップは、非表示の div 内にネストされた iframe です。
IE7 では、このメモの iframe を開いてページを下にスクロールすると、ポップアップのテキスト領域にマウスを合わせると、ポップアップが消えて、その下のページ コンテンツが表示されます。チェックボックスにマウスを合わせると、下のページも表示されます。
それで、私はいくつかの異なる修正を試みました。Z-index は、これを修正するために使用できると私が望んでいたものでした。そのような運はありません。テキスト領域を単純な入力 type=text に置き換えてみることもできますが、チェックボックスにもこのバグが見られるため、1 行のテキスト入力でもバグが発生すると思われます。
css - Chrome がサイトの入力ボックスを黄色くしないようにするにはどうすればよいですか?
フォームの送信や検証後のその他のテキストや視覚的な補助として、注意が必要なインタラクティブな領域を示すために、入力ボックスを赤くしています。
Chrome (および Google ツールバー ユーザーの場合) では、自動入力機能によって入力フォームが黄色に変わります。ここに複雑な問題があります: ユーザーのログインを高速化するため、フォームでオートコンプリートを許可したいです。ページ上の単一の影響を受ける入力のオートコンプリートをプログラムでオフにするためのコーディングのビット。これは、簡単に言えば、大きな頭痛の種です。
その問題を回避するために、Chrome が入力ボックスの色を変更するのを止める簡単な方法はありますか?
[編集] 以下の !important の提案を試しましたが、効果がありませんでした。Google ツールバーをチェックして、!important 属性が機能するかどうかをまだ確認していません。
私が知る限り、 autocomplete 属性を使用する以外に手段はありません (機能しているように見えます)。
jquery - jQueryでイベントハンドラを削除する最良の方法は?
私は持っていinput type="image"
ます。これは、Microsoft Excel のセル ノートのように機能します。これinput-image
と対になっているテキスト ボックスに誰かが数値を入力すると、input-image
. 次に、ユーザーが をクリックするimage
と、データにメモを追加するための小さなポップアップが表示されます。
私の問題は、ユーザーがテキスト ボックスにゼロを入力したときに、input-image
のイベント ハンドラーを無効にする必要があることです。私は次のことを試しましたが、役に立ちませんでした。
firefox - Firefox スペルチェックのインライン無効化?
ちょっと前に調べたのですが、やり方が思い出せません。ページ内の特定の入力フィールドで Firefox のスペル チェック機能を実行できないようにしたいと考えています。可能であることは知っていますが、設定方法を思い出せません。
javascript - ユーザーが Enter キーを押しても Javascript ログインフォームが送信されない
私はサイトの単純なJavaScriptログインに取り組んでおり、これを思いつきました:
...これは 1 つのことを除いて機能します: フォームを送信するために Enter キーを押しても何も起こりません。「onclick」を使用したことが原因だと感じていますが、代わりに何を使用すればよいかわかりません。考え?
わかりましたので、これがセキュリティ面でいかに脆弱であるかをよく知っています。特にトップシークレットというわけではないので大した問題ではありませんが、コードで考えを詳しく説明していただけるとありがたいです。私がリストしたコードは文字通り、この時点で作業しているすべてなので、必要に応じてゼロから始めることができます。
javascript - 入力フィールドで部分的なテキストをプログラムで選択する
input
HTMLフィールドで特定の範囲のテキストをプログラムで選択するにはどうすればよいですか?(フィールド全体を選択するのではなく、サブセットのみを選択します)
また、フィールドで現在選択されている範囲を特定するにはどうすればよいですか?
html - INPUT 要素と SELECT 要素のカスタム サイズ
私が理解しているように、幅/パディング/マージン プロパティはブロック レベルの要素でのみ機能します。ただし、INPUT および SELECT 要素では、幅を指定することができます。それはすべきですか?
私は次のように書くことができます:
しかし、それは必要ですか?
なぜそれが機能するのか、誰でも説明できますか?
javascript - jQueryで入力を無効/有効にしますか?
また
標準的な方法はどれですか?逆に、無効な入力を有効にするにはどうすればよいでしょうか。
javascript - jQueryで入力フィールドの型を変更する
これは、の#password
入力フィールド ( 付きid="password"
) をtype
password
通常のテキスト フィールドに変更し、「パスワード」というテキストを入力することになっています。
しかし、うまくいきません。なんで?
フォームは次のとおりです。