出于某种原因,我需要重置一个表单,但我希望一个字段保持不变.
以下代码清除所有字段,但我希望保持第一个字段不变.
<form id="myForm">
<input id="01" type="text"/>
<input id="02" type="text"/>
<input id="03" type="text"/>
<input id="04" type="text"/>
</form>
<button onclick="document.getElementById('myForm').reset()">Reset</button>
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我想避免使用jQuery.
我正在尝试使用Angular指令创建自定义选择元素.
该指令中的模板包含一个select元素,该元素具有我想从自定义元素获取的ng-model属性.
<custom-select inner-model="modelName">
<select model="{{model}}"></select>
</custom-select>
Run Code Online (Sandbox Code Playgroud)
我的问题是Angular不允许将Angular表达式作为ng-model属性的值.
我也试过设置一个属性
link: function(scope, element, attributes) {
element[0].childNodes[0].setAttribute('data-ng-model', attributes.innerModel);
}
Run Code Online (Sandbox Code Playgroud)
它确实采用了具有正确值的属性,但它仍然无效.
这是我的傻瓜:Plunker