我有一个表单,其中两个字段的值是使用AngularJS Binding计算的。而且,我还使用jquery Reset()方法来重置我的表单。
使用jquery重置'模型'值变为null;但是,计算的字段仍然存在。
当我手动更改'模型'值为' 0',计算出的值会发生变化。
我试图改变'模型'的值。通过JS到' 0'。但是,计算值仍然没有变化。
代码段
html表单
<form id="form1">
<div ng-app="">
<input type="text" ng-model="Parmale" required/>
<input type="text" ng-model="Parfemale" required/>
<input type="text" value="{{(Parmale-0)+(Parfemale-0)}}/>
</div>
</form>
JS
document.getElementById("form1").reset();
有人可以指导我完成吗?
如果这个问题看起来很荒谬,请耐心等待!我只是一个想要学习的学生。
答案 0 :(得分:0)
更改以下行
<input type="text" value="{{(Parmale-0)+(Parfemale-0)}} />
到
<input type="text" ng-model="Parmale+Parfemale" />
由于您正在进行数学运算,我建议您使用适合您要求的输入类型编号等。
问候。