我需要一个帮助。我需要使用Angular.js和PHP生成一个随机数。我正在解释下面的代码。
<div class="input-group bmargindiv1 col-md-12" ng-show="generatedCode">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Generated Code :</span>
<input type="text" name="discount" id="code" class="form-control" placeholder="Add Code" ng-model="generated_code" ng-keypress="clearField('code');" ng-readonly="coderead" mg-disabled="codedis">
</div>
<div style="text-align:center; padding-top:10px;">
<input type="button" class="btn btn-success" ng-click="generateCode();" id="addProfileData" value="Generate Code" ng-show="gcode" />
<input type="button" class="btn btn-success" ng-click="changeCode();" id="addProfileData" value="change" ng-show="change" />
<input type="button" class="btn btn-red" ng-click="cancelCode();" id="addProfileData" value="cancel" ng-show="cancelcode" />
</div>
我的控制器端代码如下所示。
$scope.gcode=true;
$scope.generateCode=function(){
$scope.generatedCode=true;
$scope.coderead=true;
$scope.codedis=true;
$scope.gcode=false;
$scope.change=true;
$scope.cancelcode=true;
}
$scope.cancelCode=function(){
$scope.generatedCode=false;
$scope.gcode=true;
$scope.change=false;
$scope.cancelcode=false;
}
在这里,我需要生成像abcd001
这样的代码,字符('ie-abcd')将保持不变,序列号将增加到002,003,依此类推。每次点击代码都生成一次下次点击它会生成下一个序列号代码,代码不应该重复。请帮帮我。