Javascript 正在动态生成的字段增量问题的名称
我正在使用Codeigniter,但我的问题与Codeigniter无关。我在jQuery中遇到了一些问题 在页面加载时,我将显示AddMore按钮,因此当用户单击AddMore时,它将动态显示下拉列表。注意:第二个下拉列表将显示ajax success。所以现在我只显示文本以供理解 下面是两个下拉列表 现在,如果您从下拉列表中选择,那么它将动态显示输入字段,有人这样认为 用户只需单击“添加更多”,即可在下拉字段中添加更多 查看下图 现在我的主要问题是,我增加了输入字段的名称,但没有得到增量值。我得到下面的输出 比如说 第一个下拉列表Javascript 正在动态生成的字段增量问题的名称,javascript,jquery,html,Javascript,Jquery,Html,我正在使用Codeigniter,但我的问题与Codeigniter无关。我在jQuery中遇到了一些问题 在页面加载时,我将显示AddMore按钮,因此当用户单击AddMore时,它将动态显示下拉列表。注意:第二个下拉列表将显示ajax success。所以现在我只显示文本以供理解 下面是两个下拉列表 现在,如果您从下拉列表中选择,那么它将动态显示输入字段,有人这样认为 用户只需单击“添加更多”,即可在下拉字段中添加更多 查看下图 现在我的主要问题是,我增加了输入字段的名称,但没有得到增量值。
<select name="pp_fileStatus2" class="form-control multipleselect pp_fileStatus dynamicVal"><option value="" disabled="" selected="">Status</option>//dropdown option</select>
<input type="text" name="reasonDate2" class="form-control datetimepicker" placeholder="Date">
<select name="pp_fileStatus2" class="form-control multipleselect pp_fileStatus dynamicVal"><option value="" disabled="" selected="">Status</option>//dropdown option</select>
<input type="text" name="reasonDate2" class="form-control datetimepicker" placeholder="Date">
您需要在.click回调中增加值,因为您正在.click事件中生成表单名称 触发单击时递增numberIncr。同时删除脚本末尾的numberIncr++ $document.readyfunction{ var maxField=10;//输入字段增量限制 var x=1;//初始字段计数器为1 var计数=2; var numberIncr=1;//用于增加输入的名称 var addrm=; $.ajax{ 类型:POST,, async:false, url:/access\u control/getRMname, //数据:{}, 数据类型:“json”, 成功:功能响应{ addrm+=“选择”; $.eachresponse、functionkey、data{ addrm+=+data.rmfirstname+''+data.rmlastname+; //rm_details.pushaddrm; }; addrm+=; } }; //单击“添加”按钮后 $document.on'click',clicktoadd',函数{ //检查输入字段的最大数量 如果x
您需要在.click回调中增加值,因为您正在.click事件中生成表单名称 触发单击时递增numberIncr。同时删除脚本末尾的numberIncr++ $document.readyfunction{ var maxField=10;//输入字段增量限制 var x=1;//初始字段计数器为1 var计数=2; var numberIncr=1;//用于增加输入的名称 var addrm=; $.ajax{ 类型:POST,, async:false, url:/access\u control/getRMname, //数据:{}, 数据类型:“json”, 成功:功能响应{ addrm+=“选择”; $.eachresponse、functionkey、data{ addrm+=+data.rmfirstname+''+data.rmlastname+; //rm_details.pushaddrm; }; addrm+=; } }; //单击“添加”按钮后 $document.on'click',clicktoadd',函数{ //检查输入字段的最大数量 如果x
请给我一些时间检查您的答案。我注意到一个问题,我的下拉增量名称从2开始,输入字段从3开始。可以从2开始吗?请检查更新的答案。如果这解决了您的问题,请将答案标记为已接受。是的,它在代码段中起作用。我想知道你在剧本中改变了什么?如果我必须增加来自ajax的下拉列表,那么我必须使用什么代码呢;在脚本末尾添加了numberIncr++;在$document的if条件中。单击后,请给我一些时间检查您的答案。我注意到一个问题,我的下拉增量名称从2开始,输入字段从3开始。可以从2开始吗?请检查更新的答案。如果这解决了您的问题,请将答案标记为已接受。是的,它在代码段中起作用。我想知道你在剧本中改变了什么?如果我必须增加来自ajax的下拉列表,那么我必须使用什么代码呢;在脚本末尾添加了numberIncr++;在$document的if条件内。单击