zoukankan      html  css  js  c++  java
  • Vue开始结束时间校验

    以上下班时间为例:

        <el-form-item
                style="50%;"
                label=" "
                :label-width="formLabelWidth"
                prop="firstTimeStart"
                :rules="[
                  {
                    required: true,
                    message: '请输入开始时间',
                    trigger: 'blur'
                  }
                ]"
              >
                <span class="hint">上班</span>
                <el-time-picker
                  style="70%"
                  arrow-control
                  v-model="modelForm.firstTimeStart"
                  :picker-options="{
                    selectableRange: `00:00:00-${
                      modelForm.firstTimeEnd
                        ? modelForm.firstTimeEnd + ':59'
                        : '23:59:00'
                    }`
                  }"
                  format="HH:mm"
                  value-format="HH:mm"
                  placeholder="任意时间点"
                >
                </el-time-picker>
              </el-form-item>
    
              <el-form-item
                style="50%;"
                label=" "
                :label-width="formLabelWidth"
                prop="firstTimeEnd"
                :rules="[
                  {
                    required: true,
                    message: '请输入结束时间',
                    trigger: 'blur'
                  }
                ]"
              >
                <span class="hint">下班</span>
                <el-time-picker
                  style="70%"
                  arrow-control
                  v-model="modelForm.firstTimeEnd"
                  :picker-options="{
                    selectableRange: `${
                      modelForm.firstTimeStart
                        ? modelForm.firstTimeStart + ':59'
                        : '00:00:00'
                    }-23:59:00`
                  }"
                  format="HH:mm"
                  value-format="HH:mm"
                  placeholder="任意时间点"
                >
                </el-time-picker>
              </el-form-item>
    //开始
    v-model="modelForm.firstTimeStart" :picker-options="{ selectableRange: `00:00:00-${ modelForm.firstTimeEnd ? modelForm.firstTimeEnd + ':59' : '23:59:00' }` }"
    //结束
    v-model="modelForm.firstTimeEnd" :picker-options="{ selectableRange: `${ modelForm.firstTimeStart ? modelForm.firstTimeStart + ':59' : '00:00:00' }-23:59:00` }"
  • 相关阅读:
    K-lord #1
    P1220 关路灯 (区间DP)
    P1136 迎接仪式 (动态规划)
    P1063 能量项链 (区间DP)
    444 D. Ratings and Reality Shows
    P1896 [SCOI2005]互不侵犯King
    P1841 [JSOI2007]重要的城市
    P1134 阶乘问题
    P1414 又是毕业季II
    P1450 [HAOI2008]硬币购物
  • 原文地址:https://www.cnblogs.com/vivin-echo/p/13953799.html
Copyright © 2011-2022 走看看