記事詳細
- 投稿日
- 2026年08月28日05時40分
-
タイトル
-
ASP.NET Core Mvc: <input asp-for="Posted" class="form-control" />にjqueryで、今日の日付を設定するコードを教えてください。
- 内容
-
ASP.NET Core MVC の
<input asp-for="Posted" />に jQuery で今日の日付を自動設定するには、
HTML 側で日付入力用のtype="date"を指定し、jQuery でvalueに今日の日付(YYYY-MM-DD形式)をセットします。実装例
View (
.cshtml)ViewModel 側
ポイント
type="date"を指定
これによりブラウザのネイティブ日付ピッカーが使えます。id="Posted"を明示asp-for="Posted"で自動的にidが付きますが、明示しておくと jQuery セレクタで確実に取得できます。- 日付フォーマットは
YYYY-MM-DD
HTML5 のdate型はこの形式でないと値が反映されません。 $(function(){ ... })
DOM 読み込み後に実行するための jQuery 構文です。
もしブラウザのネイティブ日付ピッカーではなく jQuery UI Datepicker を使いたい場合は、
同じロジックで.datepicker("setDate", new Date())を使えば今日の日付を設定できます。このコードを使えば、ページを開いた瞬間に
Postedフィールドに今日の日付が自動で入ります。
必要なら、次に jQuery UI バージョンの例も作れますが、そちらも載せますか?Powered by Froala Editor
-
添付画像
-
画像はありません
- Genreのカテゴリ-名
- Views