問題タブ [maskededitextender]
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.
asp.net - asp.net ajax MaskedEditExtender
こんにちは私はお金の価値を得るためにmaskeditexdenterを使用しています、問題は入力が与えられたときにそれが左から右にそれを取ることです私はそれが右から左にそれを取ることを望みます。コードは
asp.net-ajax - ASP.NET AJAX の MaskedEditValidator の問題
電話番号を入力するテキストボックスがあります。電話を検証するために、AJAX MaskedEditExtender と MaskedEditValidator を使用しています。
マスクに問題はありませんが、たとえば 3 つの数字だけを入力してフォーカスを失うと問題は発生しませんが、フォーカスを当てるとすぐにエラー メッセージが表示され、数字を 1 つ書き込むとすぐに消えます。
ユーザーがフォーカスを失った後に9つの数字を入力しなかった場合にエラーメッセージを取得したいすべて。
ここに私のコードがあります:
asp.net - ASP.net、Ajax、JavaScript ヘルプ
javascriptを使用してasp.netおよびajaxコントロールでWebフォームコントロールのプロパティを設定する方法について助けが必要です。
checkBox、TextBox、MaskedEditExtender、RegularExpressionValidator を含む ASP ページがあります。
MaskedEditExtender のマスクを Mask="(999)999-9999" として設定し、RegularExpressionValidator の ValidationExpression を ValidationExpression="\d{10}" として設定しました。
ユーザーが国際的なチェックボックスをチェックしたときにこれらの2つのプロパティを変更したい: Mask="999999999999" and as ValidationExpression="\d{12}" サーバー側で中断せずにJavaScriptを使用し、ユーザーがチェックを外したときに以前の値を取得するので、相互作用クライアント側のみにする必要があります。
これで私を助けてください、これが私のコードです:
asp.net - int32 を MaskedEditExtender 対応 TextBox にデータバインディングする
asp:DetailsView を使用して asp:GridView を編集するためのマスター/詳細スキームがあります。私のフィールドの 1 つは、int64 型 (常に 10 桁) の電話番号用です。このフィールドを常に として表示したいと思います(###)###-####
。私の問題は、MaskedEditExtender を使用して書式設定を行う編集項目フィールドで、電話番号の最初の数字が常に切り捨てられることです。
詳細ビューの EditItemTemplate は次のとおりです。
詳細ビューを編集用に表示すると、テキスト ボックス(_23)456-7890
に整数 1234567890 が表示されます。また、MaskType="Number" プロパティを削除すると、テキスト ボックスに次のように表示されることにも注意してください(234)567-890_
。もちろん(123)-546-67890
、バインド後にテキストボックスを表示します。
asp.net - リピーター内のマスクされた編集エクステンダー
パネル内にtextBoxとMaskedEditエクステンダーを動的に作成するにはどうすればよいですか。私のコードは次のようなものです。ASPXページ:
Aspx.Csページ
上記のコードを実行すると、「MaskedEditExtenderのNull参照例外」が発生します。これについて何らかの方法を提案してください。
asp.net - Masked Edit Extender 形式の問題
ASP.NET AJAX Masked Edit Extender を使用して電話番号をフォーマットしています
ページ読み込みイベントで、電話のテキストボックスに次のように入力しようとしています:
そのため、有効な電話番号にするために最後に欠落している番号が 1 つあります。ページが読み込まれると、テキストボックスの値が (394)456-310_ になると思っていましたが、(_39)445-6310 と表示されます。
asp.net - .netで時間を小数に変換する
時間(hh:mm)を10進値として表示する簡単な方法はありますか?たとえば、01:08は1,13になります。
マスク形式が「99:99」の時間としてasp:textboxマスク(ajax)があります。このボックスの横に、入力した値を10進数で表示する必要があります。
asp.net - MaskedEditExtenderで拡張されたテキストボックスの値が有効かどうかを確認しますか?
以下は私のコードです:
Culture="auto" UICulture="auto"
@Pageディレクティブと EnableScriptGlobalization="true" EnableScriptLocalization="true"
スクリプトマネージャーで、テキストボックスにクライアントカルチャ固有の日付形式を設定しました。
またGo
、ページにボタンがあり、部分的にポストバックします。だから、ボタンがクリックFromDateTextBox
されたときにjavascriptで検証したいと思います。Go
アップデート
javascriptクリックハンドラーを作成する方法を知っています。ただし、マスクされたエディターは既にフォーカスシフトの日付を検証しているため、テキストボックスに有効な日付が含まれているかどうかを確認できるブールプロパティ(IsValidなど)が公開されているはずです。
さらなる試験
また、以下のコードを試してみPage_Validators[f].isvalid
ましたが、日付が無効で、MaskEditValidatorがテキストボックスの近くに赤い星を表示している場合でも、常にtrueを返します。
.net - AjaxControlTookit マスク編集
「dd/mm/yyyy」などの日付入力マスクを使用してテキスト ボックスを作成しようとしています。テキストボックスがフォーカスされる前にマスクを表示する必要があり、ユーザーが日付を入力すると、マスクは引き続き表示されますが、入力した数値で自動的に上書きされます。
Ajax コントロール ツールキットを調べてみましたが、プロンプト文字列を 1 文字だけに設定することはできません。使用できる回避策やその他のコントロールはありますか?
asp.net - MaskedEditExtender で CalendarExtender を使用する
このページの 3 番目のテキスト ボックスとまったく同じテキスト ボックス機能を使用しようとしています: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx。ユーザーが有効な日付以外をボックスに入力できないようにするため、MaskedEditExtender で CalendarExtender コントロールを使用しようとしています。私の maskededitextender には「99/99/9999」のマスクがありますが、日付が実際に 8 桁の場合 (例: 12/12/2000) にのみ機能し、日付が 7 桁または 6 桁の場合 (例: 1/ 1/2000 または 1/14/2000)。日付が 8 桁未満の場合、マスクが台無しになります。これが私のコードです:
CalendarExtender の日付形式を M/D/YYYY だけでなく MM/DD/YYYY に取得する方法がわかれば、修正できます。