我有一个带有以下HTML代码的下拉框:
<select #select id="id" class="class" (change)="onChange($event)">
<option value="1"> 1 </option>
<option value="2"> 2 </option>
</select>
我还得到了一个输入框来获取用户输入:
onChange(){
if(value==1){
//do something}
}else{
// do another thing
}
用户输入后,用户可以通过选择一个选项(1or2)来获得结果。 如何保持默认运行选项1?现在,在用户更改为选项2之后,我可以运行选项1事件 首先。
是否可以通过使用<option>
中的<input>
值
也onChange()
吗?
答案 0 :(得分:0)
如果将selected
属性添加到其中一个选项,则可以设置默认值。看起来应该像这样:<option value="1" selected> 1 </option>
。Here是我找到的解决方案的链接。
event.target.value
中。
如果您要使用带角度的表单,则此链接将帮助您构建一个表单。