問題タブ [maskedtextbox]
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.
c# - C# マスクされたテキスト ボックスの境界線
ユーザーが間違った値を入力したときに、マスクされたテキスト ボックスの周りに赤い境界線を表示したいのですが、マスクされたテキスト ボックスに境界線の設定がありません。これに対する回避策はありますか?
いつものように、助けてくれてありがとう。
c# - マスクされたテキスト ボックスを使用して入力を検証する
こんにちは、次のマスク文字列を使用して、ユーザーが有効な電話番号を入力できるようにしています
(99)-00000000
これは、オーストラリアの携帯電話および地域の固定電話番号で正常に機能するはずです
ただし、ユーザーがすべての数字を入力せずに逃げることができるという問題が発生しました
9 は 0 から 9 の間の任意の数字を表し、0 は 0 から 9 の間の必須の数字を表すことを理解しています
では、最後の 8 桁の必須数字をすべて入力しないと、プログラムは次のような結果を表示します。
(03)-6474
(03)- 63799
(02)-1 38 390
c# - MaskedTextBox に文字のみを受け入れるようにする
これが私のコードです:
文字だけを受け入れるように設定するにはどうすればよいですか。ありがとう!
.net - TypeValidationCompletedイベントを停止する方法は?
日付用のマスクテキストボックスを1つ含めました。
マスクテキストボックスに現在TypeValidationCompletedコード...
フォームの閉じるボタンを押してフォームを終了しようとすると、このイベントも発生します。
今私の質問は、「フォームを終了しようとしている間、このイベントを停止するにはどうすればよいですか?」です。
c# - MaskedTextbox 内のスペースを防止する
maskedtextbox 内のスペースを防ぐにはどうすればよいですか? KeyPress を使用しましたが、e.handled が機能しません。誰かがこれを処理する方法を示す投稿に私を導くことができますか? マスクされたテキスト ボックスは ssn に使用されます。ありがとう
jquery - jQuery マスク入力バグ
わかりました、DigitalBush の jQuery マスク入力プラグイン バージョン 1.2.2 を使用しています。
次のようなマスクを適用する場合:
テキストボックスに奇妙な動作が発生しています。
基本的に、マスクは他のすべてのスペースをスキップするため、電話番号の場合、次のようなテキストが得られます。
他の誰かが同様の問題を抱えていましたか??
以下は、テキスト ボックスの html のサンプルです。
編集:
わかりました... jQuery 1.4.3 と 1.4.4 で問題が発生しています (両方を試しました)。IE8 と FireFox でこれをテストしました。
私が気づいたのは、問題のテキストボックスがjQuery-UIモーダルダイアログ内にある場合にのみこの問題が発生することです(他のテキストボックスは正常に動作します)...私はjQuery-UI 1.8.2を使用しており、1.8.7でもテストしましたそして1.8.8 ....それが誰かがこれを解決するのを手伝ってくれるかどうかはわかりません...
ここに私がすべてをセットアップする方法があります: http://jsfiddle.net/H3hTh/
visual-studio - WinFormsDesignerでMaskedTextBoxのValidatingTypeをリセットします
Windowsフォームアプリケーションで、MaskedTextBoxをフォームに追加します。Maskプロパティの省略記号をクリックすると、[入力マスク]ダイアログが開きます。その中で、[ValidatingTypeを使用する]チェックボックスをオンのままにして、マスクを短い日付に設定しました。
これにより、デザイナーが生成したコードの次の2行が生成されます。
ここで、この変更を元に戻したい場合は、コントロールのMaskプロパティを右クリックして、を選択できると思いますReset
。これを行うと、Maskプロパティ自体はリセットされますが、ValidatingTypeプロパティは変更されません。ValidatingTypeプロパティ自体はデザイナに表示されないため、デザイナを使用してこのプロパティをリセットする方法はないようです。
また、[入力マスク]ダイアログボックスに戻り、マスクをに設定してみました<Custom>
。これには検証タイプがありませんが、デザイナーが生成したコードに既存のValidatingTypeが保持されます。
では、Designerを使用してValidatingTypeプロパティをリセットする方法はありますか?それとも、実際にデザイナーが生成したコードにアクセスして、自分で変更を加える必要がありますか?
アップデート
ハンスの答えに基づいて、私は別の方法を見つけました。Maskプロパティを右クリックしてを選択するReset
と、 Maskプロパティ自体のみがクリアされます。省略記号をクリックした後に表示される[入力マスク]ダイアログでは、MaskプロパティとValidatingTypeプロパティの両方が設定されます。
だから...リセットを使用するだけでは十分ではありません。[リセット]を使用した後、[入力マスク]ダイアログに再度移動して、[OK]をクリックする必要があります。
同じプロパティの省略記号によって開かれたダイアログがそれを設定しているのに、ResetがValidatingTypeをリセットしないのはまだ少しバグがあると感じています。
jquery - jQueryマスク入力プラグインでダッシュを許可する
私はテキストフィールドをマスクしようとしていて、http://digitalbush.com/projects/masked-input-pluginを調べました
LastnameにA-Za-Zとスペースを含めることができるように、カスタムマスク定義を作成しました。
マスクにダッシュを追加するにはどうすればよいですか?次の例のようにエスケープしてみました。
しかし、それは機能していないようです。
c# - MaskedTextBoxの最小/最大の長さ
マスクされたテキストボックスがあり、最小/最大長を設定する必要があります。これらの条件が満たされると、ボタンが有効になります。
入力したテキストの長さを決定し、ボタンを有効にする値を設定するために、TextChangedイベントを処理することを考えていました。
より良いアプローチはありますか?
c# - datagridview のマスクされた Textbox コントロール
Datagridview に TextboxColumn があります。通常、このコントロールにテキストを編集して入力するのは面倒です。このコントロールにテキストを簡単に入力できるようにしたいです。次の機能が必要です。
のようなテキストを入力するためのより良いインターフェイス。
- 複数行を入力するための複数行テキストボックス。
- Enetring の次の行のユーザーは、SHIFT + ENTER の代わりに ENTER を使用できます。
- 等々..........
各行が80文字を超えない最大8行の制限を入力します。
現在、私はこのコードを試しています。
しかし、次に何をすべきかわかりません。
ありがとう。