在jsp页面动态添加,删除文本框模块

Posted 红尘沙漏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jsp页面动态添加,删除文本框模块相关的知识,希望对你有一定的参考价值。

 

 jsp代码============

<table class="crud-content-info" >
<tr >
<td align="center" style="padding-left: 24%;">
<td><input type="button" onclick="addname()" value="添加"></input><input type="button" onclick="mnsname()" value="删除"></input></td>

</tr>
<tr style="height: 50px" id="namearea">
<td colspan="4">
<table style="width: 100%;">
<tr>
<td align="right" valign="middle">产品名称类别:</td>
<td>
<select name="productNameCategory" id="productNameCategory1" data-options="editable:false">
</select>
</td>
<td align="right" class="zb-ml-2">产品名称:</td>
<td>
<input type="text" name="productName" id="productName" style="margin-left: 10px" />
</td>
</tr>
</table>
</td>
</tr>
</table>

js代码============

//添加
function addname() {
$("#namearea").parent().append(
`<tr style="height: 50px" id="namearea" >
<td colspan="4">
<table style="width:100%;">
<tr>
<td align="right" valign="middle">产品名称类别: </td>
<td><select class="zb-ml-1" id="productNameCategory`+$("#namearea").parent().children().length +`" type="text" name="productNameCategory" ></select> </td>
<td align="right" class="zb-ml-2">产品名称:</td>
<td><input style="margin-left: 10px" id="productName`+$("#namearea").parent().children().length +`" type="text" name="productName" /></td>
</tr>
</table>
</td>
</tr>`);

var url=\'<%=basePath%>xyData/xySelecteHealthDit/xySelecteHealthDit.do?tip_id=\'
var c=$("#namearea").parent().children().length-1;
HydUtilLoadSellect(url,$(\'#productNameCategory\'+c),215);
$(\'#ProductName\'+c).validatebox({
required: true
});
if($("#namearea").parent().children().length > 5){
$.messager.alert(\'提示\',\'最多添加5项!\',\'info\');
}
};
//删除
function mnsname() {
if($("#namearea").parent().children().length > 2){
$("#namearea").parent().children().last().remove();
}else{
//alert("至少保留一项");
$.messager.alert(\'提示\',\'至少保留一项!\',\'info\');
}
//$("#namearea>*:last").remove();
};

以上是关于在jsp页面动态添加,删除文本框模块的主要内容,如果未能解决你的问题,请参考以下文章

JSP页面中在文本框中输入内容,动态从数据库模糊查询显示到下拉框中!你这个可以给发一下吗?

寻找动态添加/删除框,但在下拉值上隐藏字段

如何在 extjs 网格中添加动态文本框

求教 C#窗体中动态添加了Panel,再如何动态的在Panel中添加文本框控件呢?

JQuery 动态留言

如何在 JSF 中动态添加字段?