【问题标题】:Datepicker keep reseting me the other input fieldsDatepicker 不断重置我的其他输入字段
【发布时间】:2018-02-20 08:53:31
【问题描述】:

我有一个输入字段文本,下面有一个数据选择器:

 <input type="type" class="form-control" name="cost" v-bind:value="cost">
    <div class="form-group col-md-8">

       <label class="col-md-2 control-label" >From:</label>
        <datepicker  v-model="period.from" :format="period.format" id="vue-time-picker"
                    :clear-button="true"
                    name="from"></datepicker>

       <br>
       <label class="col-md-2 control-label" >To:</label>
        <datepicker v-model="period.to" :format="period.format" id="vue-time-picker"
                    :clear-button="true"
                    name="to"></datepicker>
    </div>

我正在使用 vuejs-datepicker 并且一直在填写第一个字段,一旦我选择了一个日期,它就会将我的输入文本重置为旧值?

有人对此有解决方案吗?

【问题讨论】:

  • 我的第一个猜测是日期选择器的id(两次)
  • @ThomasKleßen 我删除了 id,但它仍在重置值
  • 我对日期选择器有类似的问题。当日期选择器填充日期时,数据似乎没有绑定,v-on:input 不会触发。使用:value 而不是v-modal 为我解决了这个问题,因为我不需要双向绑定。

标签: javascript jquery vue.js


【解决方案1】:

重复的 id 值id="vue-time-picker"

input type="type" 好像也错了

【讨论】:

  • 修复了当我选择一个日期时它仍然重置另一个字段
  • 添加您的代码片段或向我们展示您的 javascript。可能是您正在调用相同的类名并重置其他值
猜你喜欢
  • 2019-05-07
  • 2019-07-20
  • 1970-01-01
  • 1970-01-01
  • 2016-06-18
  • 2022-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多