jquery - 有条件地将第一个输入值反射(reflect)到第二个输入字段(基于复选框)

标签 jquery angularjs twitter-bootstrap

第一个输入字段

<input type="text" id="prmnt_a1" ng-model="prmnt_a1" class="customInput" placeholder="Address Line 1"/>

复选框

<input type="checkbox" id="same" ng-model="same" ng-change="stateChanged(same)"/>

第二个输入

 <input type="text" id="prmnt_a2" ng-model="prmnt_a2" class="customInput" placeholder="Address Line 2"/>

如果复选框为 true,则第一个输入值应反射(reflect)到第二个输入字段。

最佳答案

尝试这个 Angular 代码

$scope.stateChanged = function(same){
    if(same == true){
        $scope.prmnt_a2 = $scope.prmnt_a1;
    }else {
        $scope.prmnt_a2 = '';
    }
}

关于jquery - 有条件地将第一个输入值反射(reflect)到第二个输入字段(基于复选框),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36687147/

相关文章:

javascript - Bootstrap 3.1 CSS 连字符问题

javascript - Bootstrap 模式关闭按钮不起作用

jquery - 如果使用 jquery 选择的值匹配,则禁用下拉列表中的选项

javascript - Jquery 后悬停效果不起作用

angularjs - 单元测试时如何处理Angular模块的配置功能?

javascript - 如何使用 angularJS 自定义服务从 REST API 获取数据

javascript - 如何重构 php href 链接以使用 Modal 或 popover 进行响应

javascript - 如何在滚动时从屏幕顶部添加一个 div 偏移量?

javascript - 限制发布请求的数量(Javascript + node.js + jQuery)

javascript - Angular : failed to instantiate module