时间:2015-08-24 23:30:21

标签: javascript angularjs forms

我有一个包含下拉列表的表单。用户可以从该下拉列表中选择一个选项,该选项依次填充相关的表单字段,或者用户可以手动将其选择键入表单字段。 我想确保我的下拉列表重置用户在表单字段中输入。我正在考虑某种点击处理程序,但知道ng-click在这里不合适。

<form class="form-inline" name="tagForm">
  <div class="form-group">
    <isteven-multi-select
      input-model="header.tagNames"
      output-model="tagsOutput"
      button-label="name"
      item-label="name"
      tick-property="ticked"
      selection-mode="single"
      on-item-click="header.selectTag(data)">
    </isteven-multi-select>
  </div>
  <div class="form-group">
    <input class="form-control" type="text" id="tag" placeholder="Tag" ng-model="header.newTag.tag" ng-required="true">
  </div>

例如,用户从下拉列表中选择“已通过”,然后重新考虑他们的决定,并在表单字段中单击以删除“已通过”并输入“失败”。一旦用户开始输入(或点击删除,实际上是任何击键),下拉列表应该重置,因此不会选择任何字段。如果在此字段中发生击键,我将如何从表单字段中调用方法?

0 个答案:

没有答案