問題タブ [disabled-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.
form-submit - 無効な入力の値は送信されません
これは、Firefox の Firebug で見つけたものです。
他のブラウザでも同じですか?
もしそうなら、その理由は何ですか?
javascript - jQueryで入力を無効/有効にしますか?
また
標準的な方法はどれですか?逆に、無効な入力を有効にするにはどうすればよいでしょうか。
javascript - Firefoxで無効になっている要素のタイトル属性
私は、ユーザーイベントを処理するために多くのJavascriptを使用して、非常に動的なWebベースのアプリケーションを構築しています。私は物事をもう少し使いやすくする過程にあり、今までにない問題に遭遇しました。
私はjQueryを使用しているので、それを考慮に入れてください。前もって感謝します。
次のように定義されたボタン要素のセットがあります。
私はこれらのボタンをデフォルトのスタイルで持っています:
次に、jQueryを使用して、選択ボックスでクリックイベントとして次のようなものを実行します。
したがって、ご覧のとおり、選択ボックス(ここには表示されていません)で列が選択されている場合、ボタンを有効にして、ボタンのように動作させます(自分のクリックイベントを使用)。ただし、列が選択されていない場合(デフォルトのロードを含む)、ボタンを無効にします。私のユーザビリティ開発者は、軽量のツールチップとしてtitle属性をネイティブにレンダリングすることで、ボタンを有効にするために何ができるかについて、ユーザーに微妙なコンテキストの手がかりを提供したいと考えていました。私はすでにアプリケーションの他の領域でこれを行っています(これはプロジェクトのクレイジーな獣です)。ユーザビリティテストでは、カーソルが「ヘルプ」に変わったときに、ユーザーがカーソルを合わせることができることを少なくとも認識できることが示されています。要素を作成し、何が起こっているかについての情報を取得します。
しかし、フォーム要素を使用してこれを試したのはこれが初めてです。どうやら、私がdisabled = "disabled"を要素に入れると、それはtitle属性を完全に無視し、ツールチップを表示しません。
今、私はいくつかのオプションがあることを知っています(少なくとも私が考えることができるもの):
- もう少し堅牢な独自のカスタムツールチッププラグインを作成します。
- 要素を「無効」にしないでください。ただし、無効としてスタイルを設定してください。これは私が(開発のしやすさの点で)最も頼りにしていたオプションでしたが、私はこれをしなければならないのが嫌いです。
- ボタンを有効のままにしますが、クリックイベントは処理しません。論理的に本来のスタイルのままにしておくのが好きなので、このオプションはあまり好きではありません。無効にされたボタンは最も正確に「感じ」、無効にされたボタンの外観はすぐに無効にされたボタンとして認識されます。
それで、それでも、私は何かが足りないのでしょうか?思いもよらなかった簡単なことはありますか?グーグル検索はこのトピックで私に失敗したので、私はこれにいくつかの新鮮な目を得るためにStackOverflowでこれを投げると思いました。
**編集**
私はちょうどこの同じトピックに関する別のStackOverflowの質問を見つけましたが、その人は彼の問題を説明する非常に異なる一連の用語を使用していました(おそらく私がそれを見つけられなかった理由)。
質問のURLは次のとおりです。Firefoxは無効な入力フィールドにツールチップを表示しません
その質問に対する両方の答えはかなり良いですが、他に誰か提案があるかどうかを確認したいと思います。多分もっとjQuery特有のもの?再度、感謝します。
html - グレーアウトされた HTML フォームを作成するには?
<input>
同時にすべてグレー表示 (無効化) できるHTML テキストのグループが必要です。また、彼らがいる領域全体を何らかの形でグレー表示するか、少なくとも目に見えるように無効にしたいと考えています. デスクトップ アプリケーションでこのようなことが行われているのを見てきました。
それを行うための簡単でエレガントな方法に関するアイデアはありますか? それぞれを に手動で設定することを避けようとしています。また、フォームの全体が編集不可能であることを示す 's を囲む領域disabled="disabled"
もあります。<input>
編集:申し訳ありませんが、さらにいくつか言及する必要があります...
- すべてがローカルです。私は PHP や ASP などを使用していません... HTML、JavaScript、および CSS だけです。jqueryもありません!
- JavaScriptで「エリア」を動的に有効/無効にしたい
- それはではなく、ただのの
<form>
集まりです<input>
jsf - 特定を無効にするアイテム
フォームに5つのラジオボタンがあります。1つを選択して続行すると、ユーザーが入力する必要のあるフォームに移動します。これらの5つのうち、これらのラジオボタンが使用する2つのフォームはまだ完成していません。そこで、フォームの準備ができていないラジオボタンを無効にしたかったのです。
私が今それを解決する方法:ユーザーがフォームの準備ができていないこれらのラジオボタンの1つを選択すると、「作成中のページ」と表示されますが、誰も選択しないように完全に無効にします。
android - AndroidでEditTextを無効にする方法
EditText
Androidでフィールドへの入力を無効にするにはどうすればよいですか?
rtf - ColdFusion 8: リッチ テキスト エディター内での編集を無効にする
ColdFusion でリッチ テキスト エディタを読み取り専用にする方法はありますか? disabled 属性が機能していないようです...
html - プロパティを無効に設定して無効に設定した入力が送信されないのはなぜですか?
input
一部の要素のdisabled
プロパティがに設定されているフォームがありdisabled
ます。disabled=disabled
の存在により、サーバーに送信されないことに気付きました。なぜそれがそのように振る舞うのですか?
javascript - すべての必須フィールドが入力されるまで jQuery を使用してフォームの送信ボタンを無効にするにはどうすればよいですか?
複数の入力、選択ボックス、およびテキストエリアを含むフォームがあります。必須として指定したすべてのフィールドに値が入力されるまで、送信ボタンを無効にしたいと考えています。そして、それらがすべて入力された後、WAS フィールドがユーザーによって消去された場合、送信ボタンを再び無効に戻したいと思います。
jQueryでこれを達成するにはどうすればよいですか?
php - 無効なフォーム要素の POST 値
ユーザーが値を変更/変更できないように、チェックボックスの配列といくつかのフィールドを無効にする必要があるフォームがあります。ただし、フォームを送信すると、無効な要素の POST 値が見つからない/null になります。この問題を起こさずに、自分がやろうとしていることをどのように管理できますか?
現在、次のようにコンテナ div を無効にすることでフィールドを無効にしています。