将表单上的日期字段设置为当前日期,但稍后访问时日期保持不变

时间:2017-01-26 17:04:15

标签: javascript php jquery forms date

我正在制作在线表格以填写工作流程。然而,通过schoolmessenger的网站很难设置,一旦提交表单,它仍然保持代码格式。我的问题是,对于我的Date提交字段,我希望它能够改变它。所以我编辑了代码以自动拉出今天的日期并且无法更改。但是,每次他们返回修订时,日期都会更新到当前日期。我需要一种方法来解决这个问题,我不希望他们能够更改日期,因为它阻止用户设置过去的日期以试图击败系统。以下是我当前代码的示例。

<div class="form-row"><label for="dateSubmitted">DATE FORM SUBMITTED:</label><input class="dateSubmitted" disabled="disabled" form_message="Please+select+Today%27s+Date" id="dateSubmitted" name="dateSubmitted" type="text" /><script>
$('.dateSubmitted').datepicker().datepicker("setDate", new Date());
var date2 = $('.dateSubmitted').datepicker('getDate');
    date2.setDate(date2.getDate()+5); 

</script></div>

以上是我提交的日期。接下来是两个依赖于提交日期的字段。

<div class="form-row"><label for="dateLeaving">DATE LEAVING:</label><input class="dateLeaving" form_mandatory="true" form_message="Please+enter+the+date+you+are+planning+to+leave." id="dateLeaving" name="dateLeaving" type="text" /><script>
$('.dateLeaving').datepicker({
    minDate: date2
   });

<div class="form-row"><label for="dateReturning">DATE RETURNING:</label><input class="dateReturning" form_mandatory="true" form_message="Please+select+the+date+you+are+planning+to+return." id="dateReturning" name="dateReturning" type="text" /><script>
$('.dateReturning').datepicker({
    minDate: date2
   });

0 个答案:

没有答案