多个文本框重复的情况。比如说我们在做简历添写的情况下,比如工作经历,我们可以做成动态的,他工作了几个单位,就让他点按钮,自己来增加
webForm1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="jxtDemoSMS.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<mce:script language="javascript" type="text/javascript"><!--
//这里的max主要是限制一下最多可以加几个,如果不想限制可以不用
function addFile(max)
{
var Text1 = document.getElementsByName("Text1");
if (Text1.length == 1 && Text1[0].disabled == true)
{
Text1[0].disabled = false;
return;
}
if (Text1.length < max)
{
var fileButton = '<br />姓名:<input >>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<mce:script language="javascript" type="text/javascript"><!--
//这里的max主要是限制一下最多可以加几个,如果不想限制可以不用
function addFile(max)
{
var Text1 = document.getElementsByName("Text1");
if (Text1.length == 1 && Text1[0].disabled == true)
{
Text1[0].disabled = false;
return;
}
if (Text1.length < max)
{
var fileButton = '<br />姓名:<input >>
webForm1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace jxtDemoSMS
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//这里要说一下,因为我们取得的值是这样的。1|2|3|4这样的值,所以你要根据你一共有多少控件来算哪几个是一组数据
//然后进行分组存储
Response.Write(this.hdNames.Value + "<br>");
Response.Write(this.SelectName.Value);
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace jxtDemoSMS
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//这里要说一下,因为我们取得的值是这样的。1|2|3|4这样的值,所以你要根据你一共有多少控件来算哪几个是一组数据
//然后进行分组存储
Response.Write(this.hdNames.Value + "<br>");
Response.Write(this.SelectName.Value);
}
}
}