問題タブ [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.

0 投票する
2 に答える
573 参照

forms - 送信ボタンが無効になっていてもフォームが送信される

送信ボタンを無効にしたフォームがあります。このボタンは、ドロップダウンの値を選択した場合にのみ有効になります。しかし、IE と Chrome で奇妙な問題が発生しました。テキスト ボックスで Enter キーを押すと、フォームが送信されます (送信ボタンが無効になっている場合でも)。

これが私のコードです:

0 投票する
3 に答える
38160 参照

css - CSS :disabled 疑似クラスまたは [disabled] 属性セレクターを使用する必要がありますか、それとも意見の問題ですか?

無効な入力のスタイルを設定しようとしています。使うことができます:

また

属性セレクターは最新の CSS3 の方法であり、前進する方法ですか? 以前は疑似クラスを使用していましたが、それらが古い方法でサポートされないかどうか、または両方が同等であり、好きなものを使用できるかどうかについての情報が見つかりません。

古いブラウザーをサポートする必要はありません (これはイントラネット アプリケーションです)。

  • 属性が新しくて優れている
  • 疑似クラスはまだ道のりです
  • あなたが一番好きな方
  • どちらか一方を使用する技術的な理由があります
0 投票する
3 に答える
2083 参照

jquery - jQuery:現在の要素以外のクラスを無効にする

フィルターのように機能するいくつかのフィールドを持つテーブルがあります。すべてのフィールドは同じクラスを持ち、デフォルトでは空です。

一度にこれらのフィールドの 1 つだけをアクティブにして、他のすべてのフィールドを同時に無効にする方法はありますか? 私が達成したいのは、一度に 1 つのフィールドしか入力できないということです。つまり、1 つのフィールドに入力すると、他のフィールドは無効になり、このフィールドを再び空にすると、他のフィールドは再び有効になります。

データの入力中に一時的なクラスを追加することを考えましたが、これを機能させることができませんでした。

私のフィールドはすべて次のようになります。

これについて助けてくれてありがとう、ティム。

0 投票する
1 に答える
80 参照

html - HTML フォーム入力が自動的に無効になるのはなぜですか?

RightJS JavaScript フレームワークを使用しています。それがこの動作と関係があるかどうかはわかりません。ページに$('some_form').send();フォームがあり、Post を介してフォームをサーバーに送信するために使用します。フォームの送信は正常に機能し、リクエストはエラーなしでサーバーに送信されますが、フォームのすべての入力が無効になった後です。これが起こる原因を知っている人はいますか?

0 投票する
4 に答える
1889 参照

javascript - 入力ファイルの送信ボタンから無効な属性を削除できません

ファイルをアップロードする前にファイルのサイズと拡張子をチェックしていますが、(ほとんどの場合) コードは正しく実行されています。ただし、ファイルの拡張子が正しく、2MB 未満の場合、送信ボタンから無効化された属性を削除できません。見たり忘れたりしていない小さな何かがあるように感じます。助けやヒントをいただければ幸いです。

ありがとう -
カイル

これが私のコードです:

0 投票する
1 に答える
2881 参照

c++ - CComboBox をクリップボード コピー用に選択可能にしているときに、CComboBox を無効にするにはどうすればよいですか?

まず、GetDlgItem(cbID) でしか取得できない CComboxBox があります。この条件は変更できません。

このコンボボックスを使用すると、テキストを編集してドロップダウン項目を表示できますが、それらの機能を無効にしたいと考えています。

たとえば、Windowsオブジェクトを無効にする方法しか知りません...

GetDlgItem(cbID)->EnableWindow(FALSE);

ただし、これによりマウスとキーボードの両方の入力が無効になり、テキストを強調表示してクリップボードにコピーすることができなくなります。

クリップボードにコピーするために強調表示できるようにしながら、ドロップダウンと編集可能な機能を無効にするにはどうすればよいですか?