* Finish task#56926.

This commit is contained in:
leiyong
2022-06-15 07:57:50 +00:00
parent b79aab5d93
commit 32b846cdf5
6 changed files with 130 additions and 9 deletions
+59 -1
View File
@@ -205,5 +205,63 @@
</tr>
</table>
</div>
<script>$('[data-toggle="popover"]').popover();</script>
<?php
js::set('emptyBegin', $lang->programplan->emptyBegin);
js::set('emptyEnd', $lang->programplan->emptyEnd);
js::set('planFinishSmall', $lang->programplan->error->planFinishSmall);
?>
<script>
$('[data-toggle="popover"]').popover();
$('#planForm').submit(function()
{
var submitForm = true;
$('input[name^=begin]').each(function()
{
var beginDate = $(this).val();
var beginDateID = $(this).attr('id');
if(beginDateID == 'begin%i%') return;
var nameID = beginDateID.replace('begin', 'names');
var endDateID = beginDateID.replace('begin', 'end');
$('#help' + beginDateID).remove();
$('#help' + endDateID).remove();
// Invalid data is skipped.
var nameVal = $('#' + nameID).val()
if(!nameVal) return;
// Check if the begin date is empty.
if(!beginDate)
{
submitForm = false;
var emptyBeginHtml = '<div id="help' + beginDateID + '" class="text-danger help-text">' + emptyBegin + '</div>';
$(this).after(emptyBeginHtml);
alert(emptyBegin);
return false;
}
var endDate = $('#' + endDateID).val();
if(!endDate)
{
submitForm = false;
var emptyEndHtml = '<div id="help' + endDateID + '" class="text-danger help-text">' + emptyEnd + '</div>';
$('#' + endDateID).after(emptyEndHtml);
alert(emptyEnd);
return false;
}
if(endDate < beginDate)
{
submitForm = false;
var emptyEndHtml = '<div id="help' + endDateID + '" class="text-danger help-text">' + planFinishSmall + '</div>';
$('#' + endDateID).after(emptyEndHtml);
alert(planFinishSmall);
return false;
}
});
if(!submitForm) return false;
});
</script>
<?php include '../../common/view/footer.html.php';?>