54 lines
1.6 KiB
JavaScript
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;
|
|
}
|
|
}
|
|
|
|
|
|
} |