我想在我的html页面上显示一些javascript变量。
@PersistenceContext(unitName = "unit")
private EntityManager em;
使用
var resultDis = 10;
document.getElementById("totalAmount").value= resultDis;
下面 totalAmount:我想要分配值
的文本的id但是在表单提交中,null值是该文本框的。
答案 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;