小编vcu*_*gvu的帖子

使用Javascript重置除一个字段之外的表单

出于某种原因,我需要重置一个表单,但我希望一个字段保持不变.

以下代码清除所有字段,但我希望保持第一个字段不变.

<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.

javascript forms

8
推荐指数
1
解决办法
6739
查看次数

ng模型中的角度表达

我正在尝试使用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

javascript angularjs angular-ngmodel

5
推荐指数
1
解决办法
554
查看次数

标签 统计

javascript ×2

angular-ngmodel ×1

angularjs ×1

forms ×1