ユーザーがasp.netテキストボックスにMM/YYYY日付形式(例:12/2013)のみを入力できるようにする必要があるという要件があります。そして、私はクライアント側のコーディングを通じてこれを達成したいと思っています(コードビハインドではありません)。長い間苦労してきましたが、どんな助けでも大歓迎です。
質問する
8686 次
3 に答える
4
ユーザーがこれを手動で入力している場合は、次のようなjQueryマスキングプラグインを使用することをお勧めします: http: //digitalbush.com/projects/masked-input-plugin/
これにより、次のように言うだけで、必要な形式が適用されます。$(selector).mask( "99/9999"); また、スラッシュが自動的に追加され、数字のみが許可されます。
カレンダーウィジェットが必要な場合は、このソリューションをjQuery UI Datepickerとうまく組み合わせることができます。これにより、ユーザーの入力を制限することもできます:http: //jqueryui.com/datepicker/
于 2013-01-23T17:45:35.543 に答える
1
jQuery datepickerを使用し、dateformatを変更します。
$( "#textbox" ).datepicker({"dateFormat", "dd/yy"});
于 2013-01-23T17:49:19.540 に答える
0
ついにこれは私のためにうまくいった。
<asp:MaskedEditExtender ID="meeMonthYear" runat="server"
TargetControlID="txtMonthYear" Mask="99/9999" MaskType="None"
InputDirection="RightToLeft"></asp:MaskedEditExtender>
于 2013-04-07T19:32:39.790 に答える