防止选择框更改

时间:2017-07-18 14:22:48

标签: html angular

我正在开展一个角度js 2项目,我需要创建一个下拉列表(有点像链接),如果你选择一个选项,它将触发onchange事件并重定向用户。目前我有这个:

<select id = "dashboard" onchange="goToPage()" class="form-control">
  <option value="" selected disabled>{{ 'Create' | translate }}</option>
  <option value="Applicant" >{{ "dashboard.applicant" | translate}}</option>
  <option value="Reports">{{ "dashboard.report" | translate}}</option>
</select>

在选择框中,我想要&#39;创建&#39;即使申请人选择申请人或报告,也始终选择选项。我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果用户根本无法更改所选值,则无法投射titles_from_books = Comment.joins('INNER JOIN books on comments.ref_id = books.id').where('comments.ref_type = ?','Book').pluck('books.title') titles_from_articles = Comment.joins('INNER JOIN articles on comments.ref_id = article.id').where('comments.ref_type = ?','Article').pluck('articles.title') final_titles = (titles_from_books + titles_from_articles).uniq ,但您可以将此行[{1}}放入您的函数内部,这将再次选择第一个选项:

onchange
document.getElementById("dashboard").selectedIndex = 0;