ken_nogi/pleasanter/develop2/リハ訪問カレンダー/周回予定.js
Kenichiro NOGI 88a402ce0f up
2026-07-10 18:13:30 +09:00

54 lines
1.6 KiB
JavaScript

/*$p.on('change', 'DateE', function () {
if ($('#Results_DateE').val() != '') {
console.log('DateE Change');
let dateE = new Date($('#Results_DateE').val());
dateE.setDate(1);
let dateEstr = dateE.getFullYear() +
'/' + (dateE.getMonth() + 1).toString().padStart(2, '0') +
'/' + dateE.getDate().toString().padStart(2, '0');
$p.set($('#Results_DateE'), dateEstr);
}
});
$p.on('change', 'DateF', function () {
if ($('#Results_DateF').val() != '') {
console.log('DateF Change');
let dateF = new Date($('#Results_DateF').val());
dateF.setMonth(dateF.getMonth() + 1, 0);
let dateFstr = dateF.getFullYear() +
'/' + (dateF.getMonth() + 1).toString().padStart(2, '0') +
'/' + dateF.getDate().toString().padStart(2, '0');
$p.set($('#Results_DateF'), dateFstr);
}
});
*/
$p.events.before_validate = function (args) {
let numA = $('#Results_NumA').val();
let numB = $('#Results_NumB').val();
numA = numA.toString().padStart(2, '0');
numB = numB.toString().padStart(2, '0');
let timeE = numA + ':' + numB;
$p.set($('#Results_ClassE'), timeE);
//処理内容
let dateE = '';
let dateF = '';
if ($('#Results_DateE').val() != '' && $('#Results_DateF').val()) {
dateE = new Date($('#Results_DateE').val());
dateF = new Date($('#Results_DateF').val());
if (dateE.getTime() >= dateF.getTime()) {
alert("終了日は開始日よりも後に設定してください");
return false;
}
}
}