使用すると、この関数はすべてのテキストボックスでどのように機能しますか
$('#date, #date2').blur(function () {
しかし、私が使用するときではありません
$('#date').blur(function () {
?
MVC ビューア:
@Html.TextBoxFor(x => x.ArrivalDateStart, new { id = "date" })
@Html.TextBoxFor(x => x.ArrivalDateEnd, new { id = "date" })
@Html.TextBoxFor(x => x.OtherDateEnd, new { id = "date" })
@Html.TextBoxFor(x => x.OtherDateEnd, new { id = "date" })
Javascript:
$(function () {
$('#date, #date2').blur(function () {
var date = $(this).val();
var result = "";
if (date.length === 8) {
result = result += date.substring(0, 4) + "-" + date.substring(4, 6) + "-" + date.substring(6, 8);
$(this).val(result);
$(this).blur()
}
});
});