Javascript-通过检查以前的数据并以1或任何序列号递增来预先填充输入字段
数据库中有一列名为CandidateID,其中包含一些数据,如下所示:- 我们有一个addbutton,它将在其中打开一个模式,以填写如下所示的详细信息:- 在这里,当我们单击添加按钮时,如果最后一个candid是KP04,则候选ID输入字段应使用下一个序列(即KP05)自动填充该值。或者,任何随机数也可以,每次单击“添加”按钮时都是唯一的 可以用javascript来做吗?如果是,我怎么做?或 有没有办法设置一个字段来显示序列号字符串?每次打开“添加模式ie”对话框时,需要在输入字段中预先填充一个唯一的随机数 添加按钮:-Javascript-通过检查以前的数据并以1或任何序列号递增来预先填充输入字段,javascript,jquery,html,Javascript,Jquery,Html,数据库中有一列名为CandidateID,其中包含一些数据,如下所示:- 我们有一个addbutton,它将在其中打开一个模式,以填写如下所示的详细信息:- 在这里,当我们单击添加按钮时,如果最后一个candid是KP04,则候选ID输入字段应使用下一个序列(即KP05)自动填充该值。或者,任何随机数也可以,每次单击“添加”按钮时都是唯一的 可以用javascript来做吗?如果是,我怎么做?或 有没有办法设置一个字段来显示序列号字符串?每次打开“添加模式ie”对话框时,需要在输入字段中预先填
<button class="btn btn-default pull pull-right" data-backdrop="static" data-keyboard="false" data-toggle="modal" data-target="#addMember" id="addMemberModalBtn">
<span class="glyphicon glyphicon-plus-sign"></span> Add Member
</button>
候选输入字段的Html代码
<div class="modal fade" tabindex="-1" role="dialog" id="addMember">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title"><span class="glyphicon glyphicon-plus-sign"></span> Add Member</h4>
</div>
<div class="modal-body">
<button type="reset" id="searchclear" class="btn btn-danger">Reset</button>
<div class="form-group">
<!--/here teh addclass has-error will appear -->
<div class="col-sm-5">
<label for="candid" >Candidate ID</label>
<br>
<input type="text" class="form-control" id="candid" name="candid" placeholder="candid" >
<!-- here the text will apper -->
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label for="mobile">Mobile</label><span id="mobile_status"></span>
<br>
<input type="text" class="form-control" id="mobile" name="mobile" placeholder="mobile" value="+91" onkeyup="checkmobile();" >
</div>
<div class="col-sm-6">
<label for="email" >Email</label><span id="email_status"></span>
<input type="email" class="form-control" id="email" name="email" placeholder="Email" onkeyup="checkemail();">
</div>
</div>
如果您的最后一个候选id可用,您可以按以下方式递增id
var num = "KPO4"; //Assuming this will be last candidate id
alert("KPO" + (parseInt(num.replace(/\D/g, '')) + 1));
数据库查询
从TableName中选择MAXCandidateId+1是,这是可能的。看起来你忘记发布你已经拥有的任务代码了。@Teemu是的,我现在已经发布了我的代码。我没有实施它。我想知道我们怎么做。
$("#buttonId").click(function(){
$.ajax({url: "Controller/Method", success: function(result){
$("#txtCandidateId").val(result).attr("disabled","disabled");
}});
});