如何将javascript变量值分配给文本框 - 在PHP中

时间:2016-10-03 07:26:46

标签: javascript html

我想在我的html页面上显示一些javascript变量。

@PersistenceContext(unitName = "unit")
private EntityManager em;
使用

var resultDis = 10;
document.getElementById("totalAmount").value= resultDis; 

下面 totalAmount:我想要分配值

的文本的id

但是在表单提交中,null值是该文本框的。

3 个答案:

答案 0 :(得分:0)

id="totalAmount"添加到您的文本框中。

<input id="totalAmount" ...> 

答案 1 :(得分:0)

正如您在输入ng-model="form.totalAmount"中所做的那样,您可以使用AngularJS更新值:

angular
  .module('MyApp', [])
  .controller('MyController', function($scope) {
    var resultDis = 10;
  
    $scope.form = {};
  
    // value assignment to form.totalAmount model
    $scope.form.totalAmount = resultDis;
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="MyApp" ng-controller="MyController">
  <input 
         type="number" 
         id="totalAmount" 
         name="totalAmount" 
         class="form-control" 
         ng-model="form.totalAmount" 
         placeholder="Total Amount" 
         value="">
</div>

注意现在输入会在视图上显示变量resultDis值。但是,您如何处理表单提交?你能用更多代码更新你的问题吗?

答案 2 :(得分:0)

如果您在Visual Studio中工作,则必须使用ClientID:

var resultDis = 10; document.getElementById("<%=totalAmount.ClientID%>").value= resultDis;