博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASP.NET 获取多个 checkbox,radio 被选择的值

Posted on 2011-04-25 22:18  itcfj  阅读(1205)  评论(0编辑  收藏  举报

Html代码:

<%@ 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></title>
    <style type="text/css">  
.tbx_txt
{
    border-width: 0px 0px 0px 0px;
    overflow:hidden;
}
    </style>
    <style type="text/css">
        .WaterMarkedTextBox
        {
            height: 16px;
            width: 168px;
            padding: 2px 2 2 2px;
            border: 1px solid #BEBEBE;
            background-color: #F0F8FF;
            color: gray;
            font-size: 8pt;
            text-align: center;
        }
        .WaterMarkedTextBoxPSW
        {
            background-position: center;
            height: 16px;
            width: 168px;
            padding: 2px 2 2 2px;
            border: 1px solid #BEBEBE;
            background-color: #F0F8FF;
            color: white;
            vertical-align: middle;
            text-align: right;
            background-image: url(Images/psw_wMark.png);
            background-repeat: no-repeat;
        }
        .NormalTextBox
        {
            height: 16px;
            width: 168px;
        }
</style>
<script language="javascript" type="text/javascript">
    function Focus(objname, waterMarkText) {
        obj = document.getElementById(objname);
        if (obj.value == waterMarkText) {
            obj.value = "";
            obj.className = "NormalTextBox";
            if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
                obj.style.color = "black";
            }
        }
    }
    function Blur(objname, waterMarkText) {
        obj = document.getElementById(objname);
        if (obj.value == "") {
            obj.value = waterMarkText;
            if (objname != "txtPwd") {
                obj.className = "WaterMarkedTextBox";
            }
            else {
                obj.className = "WaterMarkedTextBoxPSW";
            }
        }
        else {
            obj.className = "NormalTextBox";
        }

        if (obj.value == "User ID" || obj.value == "" || obj.value == null) {
            obj.style.color = "gray";
        }
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
 
          <asp:TextBox ID="TextBox1" ReadOnly="true" runat="server" CssClass="tbx_txt"
          BorderWidth="0" TextMode="MultiLine"
        Text="ddddd" />   
          
          <br />
          <br />
          
    </div>
    <input type="checkbox" name="checkName" />
        <input type="checkbox" name="checkName" value="1" />
        <input type="checkbox" name="checkName" value="3" />
        <input type="checkbox" name="checkName" value="4" />
        <input type="checkbox" name="checkName" value="5" />
        <input type="checkbox" name="checkName" value="6" />
        <br />
        <input type="radio" name="radioName" value="rad1" />
         <input type="radio" name="radioName"  value="rad1"/>
         <input type="radio" name="radioName" value="rad1" />
         <input type="radio" name="radioName"  value="rad1"/>
         <input type="radio" name="radioName"  value="rad1"/>
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    </form>
</body>
</html>

C#代码:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

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

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Write(Request.Form["checkName"].ToString()+"<br/>");

        Response.Write(Request.Form["radioName"].ToString());
    }
}