zoukankan      html  css  js  c++  java
  • 动态生成表格内容,支持多个textbox,自动生成textboxID,比较好用

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

    <!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>Untitled Page</title>

        <script language ="jscript" type ="text/jscript" >     
    function AddAttachments()  
    {     
    document.getElementById(
    'attach').innerText = "继续添加附件";  
    tb = document.getElementById('attAchments'); 
    newRow = tb.insertRow();
    newRow.insertCell().innerHTML 
    = "<input  id ='Text"+newRow.rowIndex+"'  name ='Text"+newRow.rowIndex+"'size='50' type='textbox'>&nbsp;&nbsp;<input type=button value='删除' onclick='delFile(this.parentElement.parentElement.rowIndex)'> &nbsp";   
    }
    function delFile(index) 
    {
    document.getElementById(
    'attAchments').deleteRow(index);
    tb.rows.length > 0?document.getElementById('attach').innerText = "继续添加附件":document.getElementById('attach').innerText = "添加附件";           
    }
        
    </script>

    </head>
    <body>
        <form id="form1" runat="server">
            <div>
              <table id="attAchments">
              </table>       
    <a id="attach" style="font-family:宋体;font-size:9pt;" title="如果您要发送多个附件,您只需多次点击“继续添加附件”即可, 要注意附件总量不能超过发送限制的大小。" onclick="AddAttachments();"  name="attach">添加附件</a>
                <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>
        </form>
    </body>
    </html>




    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Drawing;

    public partial class Default2 : System.Web.UI.Page
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {
            
        }

     

        
    protected void Button1_Click(object sender, EventArgs e)
        {
            
    foreach (string str in Request.Form.AllKeys)
            {
                
    this.Response.Write(str+":"+this.Request .Form [str].ToString ()+"<br />");
            }
             
        }
    }
    code
  • 相关阅读:
    java内部类案例
    java内部类之成员内部类之局部内部类
    java内部类之成员内部类之匿名内部类
    java静态内部类
    java内部类之成员内部类实例
    java内部类之成员内部类
    UDP和TCP的区别和联系
    SSM
    连接各种数据库
    JDBC数据库连接
  • 原文地址:https://www.cnblogs.com/ma/p/668323.html
Copyright © 2011-2022 走看看