問題タブ [maxlength]

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 に答える
786 参照

winforms - Windows.Forms RichTextBox コントロール - 大きなデータの挿入を避ける

RichTextBox を含む Windows フォームがあります。RichTextBox のコンテンツは、64k データに制限されたデータベース フィールドに書き込まれます。私の目的では、それは保存するのに十分なテキストです。

許可されているよりも多くのデータを挿入しないように、MaxLength プロパティを設定しました。

ただし、これはテキストに入力できる文字数を制限するだけです。しかし、Rtf による書式設定のオーバーヘッドにより、許可されているよりも多くのテキストを入力できます。大きな画像を挿入するとさらに悪化します。TextLength はまったく増加しませんが、Rtf Length はかなり大きくなります。

現時点では、FormClosing イベントで richttextboxes の Rtf プロパティの長さを確認し、大きすぎる場合はユーザーにメッセージを表示します。ただし、これは単なる回避策です。これは、コントロールに許可されているよりも多くのデータを配置することを禁止したいためです (MaxLength プロパティを超えた場合、テキスト ボックスのように、コントロールには何も挿入されず、デフォルトの beep() が聞こえます)。

これを達成する方法はありますか?

私はすでに試しました:

  • richtextbox を拡張し、Rtf プロパティをシャドウするカスタム コントロールを使用して、挿入をインターセプトします。しかし、テキストを追加すると実行されないようです。

  • smth と入力すると、TextChanged イベントでさえ発生しません。コントロールで。

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

variables - g ++変数名に長さの制限はありますか?

タイトルを参照してください</p >>

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

android - Android: 空白以外の入力の編集テキストを検証する必要があります

EditText フィールドの入力の最大長を強制する場合は、maxLength 属性を使用できます。しかし、最小の長さ (私の場合は単純に空白ではない) を強制したい場合、対応する minLength 属性が見つかりません。

さまざまな 'inputType' 属性 (電話、パスワードなど) も調べましたが、'required' や 'non-blank' のようなものは見当たりません。

これがカスタム入力フィルターを必要とするなんて信じられません。答えが明白すぎて、私が質問している形式で書き留められない可能性が高くなります。

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

file - Blackberry でのファイル名の最大長

BlackBerry オペレーティング システムにファイル名の最大長 (または MAX_PATH と同等) はありますか?

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

c# - RichTextboxMaxLengthが小さすぎます

RichTextBoxで最大4MBのテキストファイルを開く必要がありますが、テキストの最後が「トリミング」されています。

RichTextBox.MaxLength Int32制限をオーバーライドするにはどうすればよいですか?

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

foreign-keys - DB2 の外部キーの最大長は? (SQL0107N)

DB2 を 2 つインストールしています。

長い名前で外部キーを定義すると、1 つのインスタンスでは正常に機能しますが、他のインスタンスでは機能しません (SQL0107N が発生しますName too long - max length is 18)。

この異なる動作の原因は何ですか? 変更できるパラメーターはありますか、それともバージョンに依存しますか?

0 投票する
6 に答える
32630 参照

asp.net - ASP.NETでテキストボックスの幅をMaxLengthと同じに設定する方法

テキスト ボックスの幅を MaxLength プロパティと等しくなるように制限する方法はありますか? 私の場合、テキスト ボックス コントロールは、次のスニペットのようにテーブル セルに配置されます。

(レイアウトを制御するために HTML テーブルを使用すべきではないことはわかっています..確かに別の主題です)しかし、実際の幅を、入力されたボックスで許可されている最大文字数に制限する方法はありますか?

0 投票する
5 に答える
39626 参照

html - Div 要素と Span 要素の最大長

Span 要素と Div 要素の最大長を設定するには?

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

c# - エンティティフィールドの長さの制約

現在、エンティティを使用しています(Visual Studio 2008、FW 3.5 SP1を使用)。データベースからエンティティを作成しましたが、文字列フィールドの長さの制約が適用されていないことを除いて、すべて問題ありません。インターネットを閲覧していると、これはごく普通のことであり(このブログ投稿を参照)、エンティティはデータをチェックせずにデータベースに送信し、例外を送信する可能性があることがわかりました。

エンティティの部分クラスを記述してOn<Fieldname>Changingメソッドを使用できることはわかっていますが、これにはかなりの量の反復コードを記述する必要があります。さらに、DBの長さを変更すると、コードも変更する必要があります。

だから私の質問は:これへの一般的な方法はありますか?最大長のデータ型ごとに、提供された値が適切かどうかを確認することは可能ですか?

0 投票する
21 に答える
621607 参照

android - AndroidでEditTextのテキスト長を制限する最良の方法は何ですか?

EditTextAndroidでテキストの長さを制限する最良の方法は何ですか?

xml経由でこれを行う方法はありますか?