前台代码:

@using (Html.BeginForm("ContactPerson", "User", FormMethod.Post, new { @class = "ContactPerson" }))
{
<div class="ope clearfix">
<input type="button" id="addNewPeople" class="btn" value="新增联系人" />
<input type="hidden" name="totalCount" id="totalCount" value="@rowCount" />
<input type="hidden" name="currentCount" id="currentCount" value="@rowCount" /> @*当前数量*@
</div>
<table class="user_list t_data" id="NewContactPerson">
<thead>
<tr>
<th>序号</th>
<th>类型</th>
<th>姓名</th>
<th>座机</th>
<th>手机号</th>
<th>传真</th>
<th>邮箱</th>
<th>QQ</th>
<th>操作</th>
</tr>
</thead>
<tbody>
@{int rowIndex = 1;}
@foreach (var item in Model)
{
<tr>
<td>@rowIndex</td>
<td>
@item.ContactTypeName
</td>
<td>
@item.ContactName
</td>
<td>
@item.Telephone
</td>
<td>
@item.MobilePhone
</td>
<td>
@item.Fax
</td>
<td>
@item.EmailAddress
</td>
<td>
@item.QQ
</td>
<td>
<input id="b_delete" class="btn" style="width:54px;text-align:center" onclick="Invalid(@item.ContactId)" value="无效" />
</td>
</tr>
rowIndex++;
}
</tbody>
</table>
<div class="ope clearfix">
<input id="b_save" class="btn" type="submit" onclick="Validate()" value="保存" />
</div>
}

js代码如下

$(function () {
$("#addNewPeople").click(function () {
var row = Number($("#totalCount").val()) + 1;
$("#totalCount").val(row);
$str = '';
$str += "<tr>";
$str += " <td>";
$str += row.toString();
$str += " </td>";
$str += " <td>";
$str += '<select name=\"ContactTypeId' + row + '\"><option value=\"\">==请选择==</option>' + '@(Html.Raw((string)ViewBag.HTMLContactType))' + '</select>';
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"Name" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"TelePhone" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"MobilePhone" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"Fax" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"Email" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " <input type=\"text\" name=\"Qq" + row + "\" />";
$str += " </td>";
$str += " <td>";
$str += " ";
$str += " </td>";
$str += "</tr>";
$("#NewContactPerson").append($str);
});
});

绑定的下拉框代码如下:

页面显示如下:

最新文章

  1. 将MongoDB设为Windows服务
  2. popover带箭头弹框
  3. 获取图片中感兴趣区域的信息(Matlab实现)
  4. rightTeam SCRUM第一个冲刺周期
  5. [SAP ABAP开发技术总结]BAPI调用
  6. [转载] TLS协议分析 与 现代加密通信协议设计
  7. EntityFramework5.0CodeFirst全面学习
  8. android 添加依赖的库文件
  9. 学习C++11的一些思考和心得(1):lambda,function,bind和委托
  10. 嵌入式C语言不可不用的关键字
  11. javascript 原生 cookie 处理
  12. 【日语】アップデート(update)一吻定情OP
  13. python----特性003
  14. iOS UISearchDisplayController学习笔记
  15. Hibernate关于openSession和getCurrentSession的理解
  16. 1012 u Calculate e
  17. C# 使用AngleSharp 爬虫图片
  18. org.hibernate.TransientObjectException:The given object has a null identifier
  19. 消息队列比较-rabbitmq/kafka/rocketmq/ONS
  20. Java——static关键字

热门文章

  1. REDIS 事务机制
  2. Base64简介
  3. VS常用快捷键
  4. 《我是一只IT小小鸟》读书笔记
  5. final关键字
  6. java中final的理解
  7. Validform使用ajax详解
  8. 自执行函数与setTimeout结合计算
  9. jquery设置下拉菜单
  10. 使用lua实现一个简单的事件派发器