問題タブ [readonly-attribute]

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 投票する
4 に答える
23017 参照

html - 背景色を設定するCSS入力テキストボックス読み取り専用が機能しない

機能を追加する必要がある古いクラシック ASP フォームがあり、IE11 を使用しています。次のようにDoctypeを挿入することにしました(なぜ必要なのか、必要なのかはわかりません):

そして私のCSSファイルに追加しました:

このサイトの他のページでは、読み取り専用テキスト ボックスの背景色を変更するよう提案されていますが、色は変更されていません。

私のHTMLは次のように宣言されています:

機能しない理由についてのアイデア。それを上書きする可能性があると私が見ることができる他のスタイリングは適用されていません。問題を明確にするために投稿する必要があるものは他にありますか?

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

reactjs - フォームコントロール内のブートストラップ読み取り専用入力に反応する

私は反応ブートストラップを使用しており、このフレームワークはいくつかの優れた FormControls を提供します。

しかし、FormControls 内で生成される入力フィールドに readonly="readonly" のプロパティを持たせたいと考えています。このように、このフィールドは他の FormControls と同じように見えますが、IOS ではキーボード入力を提供しません。

私の場合、入力はポップオーバーによってトリガーされるカレンダー ピッカーによって提供されます。

FormControl にパラメーター readonly="readonly" を指定して、ブラウザーで生成された入力フィールドにプロップ readonly="readonly" が含まれるようにする方法を知っている人はいますか?

答えのための多くのthnx!

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

html - ラジオボタンを読み取り専用にして無効にしない方法は?

質問「ラジオボタンを読み取り専用にする方法は?」すでにn何度も尋ねられています。しかし、解決策は常にdisabled="disabled".

click(またはイベントで動作し、値の変更を防ぐ複雑な JavaScript ソリューションもある可能性がありますがchange、通常は多かれ少なかれ汚いハックの匂いがします。)

問題/副作用disabled="disabled"は、データセットからフィールドを「削除」し、サーバーに送信されないことです。

私が望むのは、ラジオボタンを読み取り専用/変更不可にすることですが、同時にフォーム送信時にサーバーに送信できるようにすることです。disabledはこの要件を満たしていませんreadonly。ラジオ ボタンでは機能しないようです。

ラジオボタンをフォームデータセットから削除せずに読み取り専用にするための正しい HTML 属性は何ですか?

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

c# - Moqで読み取り専用プロパティを設定するには?

Moqを使って単体テストをしようとしています。コード例は次のとおりです。

私のテスト メソッドでは、 (ファクトリによって作成された)firstProperty実際のオブジェクトFirstPropertyオブジェクトを参照するように設定し、後でそれを使用して別のオブジェクトの動作をテストしたいと考えています。それを達成する方法はありますか?

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

typescript - Typescript: インターフェースを拡張し、既存のフィールドを読み取り専用として再宣言する

次のようなインターフェースがあるとしましょう。

Readonly を呼び出して、インターフェースの読み取り専用バージョンを作成したい。

これは書き込みに相当します

そのような Readonly ジェネリック インターフェイスを作成できますか、それとも既に作成されていますか?

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

typescript - インターフェイス内のすべてのフィールドをネストされた方法で読み取り専用にする

Readonly< T>を使用して、次のようにTのすべてのフィールドを読み取り専用として再宣言できることはわかっています。

ネストされたフィールドはどうですか?例えば:

ネストされたすべてのフィールドが読み取り専用である SchoolReadonly 型を作成する方法。

簡単なテストケース:

制約として、School、Teacher、Student、および PersonInfo インターフェイスにReadonlyを直接追加したくありません。

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

wpf - ControlTemplate Triggers wpfのIsReadOnlyチェック

TextBox で IsReadOnly を確認したい。

そして、これがTextBoxのスタイルです。

しかし、その「IsReadOnly」プロパティを適用できません。

Property="IsReadOnly" に下線が表示され、

「IsReadOnly」メンバーが認識されないか、アクセスできませんエラーが発生しました。

なんで?

それからどうすれば修正できますか?

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

angularjs - ng-readonly を動的に使用して readonly を設定しても機能しない

データベース サーバーからいくつかのデータを取得し、同じデータを GUI に表形式で表示しています。GUIデザインで次のことを実現したい

(a) 表の最初の列を除いて、表のどのセルも編集可能である必要があります。(b) 表の最初の行は、ユーザーからの新しい入力を受け入れるために GUI に新しく追加された場合、上記の規則から除外されるべきです。つまり、最初の行のすべての列が編集可能であるべきです。

これを達成するために、次のコードを書きました。

HTML コード

コントローラのコードは次のとおりです。

上記のコードを実行すると、すべての行の最初の列が期待どおりに編集できなくなります。しかし、(同じコントローラーの別の関数のセンサーデータ配列に新しい空の JSON オブジェクトを追加することによって) GUI に新しい行を追加すると、行の最初の列が編集できなくなります。上記のメソッドのステートメント。なぜそれが起こっているのか理解できません。