前端代码:

<%@ 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>
</head> <body>
<form id="form1" runat="server">
<div>
<br/>
<asp:button ID="Button1" runat="server" text="实例三确定" onclick="Button1_Click" />
</div> <hr/>
<br/>
<p>拥有相同属性的na组</p> <asp:RadioButton ID="Rn1" runat="server" Text= "猫" GroupName="na"/>
<asp:RadioButton ID="Rn2" runat="server" Text= "狗" GroupName="na" />
<asp:RadioButton ID="Rn3" runat="server" Text= "鼠" GroupName="na" />
<asp:RadioButton ID="Rn4" runat="server" Text= "鱼" GroupName="na" /> 通过按钮来测试选中什么动物<br/>
<asp:Button ID="Button2" runat="server" Text="选中了什么动物"
onclick="Button2_Click" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <hr/>
<br/>
请输入0-120的任意数字:
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button3" runat="server" Text="确定"
onclick="Button3_Click" /><br/>
<asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label><br/>
<asp:RadioButton ID="Ran1" runat="server" Text = "不及格" GroupName = "yz"/>
<asp:RadioButton ID="Ran2" runat="server" Text = "及格" GroupName = "yz"/>
<asp:RadioButton ID="Ran3" runat="server" Text = "良好" GroupName = "yz"/>
<asp:RadioButton ID="Ran4" runat="server" Text = "优秀" GroupName = "yz"/> <br/>
<br/>
<div style = "border:1px solid red;width:180px;">
谁最能吃<br /><br />
<asp:RadioButton ID="R1" runat="server" Text = "孙玉滨" GroupName = "key" AutoPostBack = "true" OnCheckedChanged = "rr1" />
<asp:RadioButton ID="R2" runat="server" Text = "李小妹" GroupName = "key" AutoPostBack = "true" OnCheckedChanged = "rr2"/>
<asp:RadioButton ID="R3" runat="server" Text = "李二妹" GroupName = "key" AutoPostBack = "true" OnCheckedChanged = "rr3"/>
<asp:RadioButton ID="R4" runat="server" Text = "李三妹" GroupName = "key" AutoPostBack = "true" OnCheckedChanged = "rr4"/>
<br/>
<br/>
<asp:Label ID="Label2" runat="server" Text=""><br/>
</asp:Label><asp:Button ID="Button" runat="server" Text="提交" Height = "53px"
Width = "113px" onclick="Button_Click"/> </div> </form>
</body>
</html>

  

后端代码:

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)
{
int s = 0;
for (int i = 1; i <= 10; i++)
{
s += i;
} Response.Write("1到10的和为" + s.ToString());
} protected void Button2_Click(object sender, EventArgs e)
{ if (Rn1.Checked) {TextBox1.Text = "你选中了:"+Rn1.Text;}
if (Rn2.Checked) {TextBox1.Text = "你选中了:"+Rn2.Text;}
if (Rn3.Checked) {TextBox1.Text = "你选中了:"+Rn3.Text;}
if (Rn4.Checked) { TextBox1.Text = "你选中了:" + Rn4.Text; }
} protected void Button3_Click(object sender, EventArgs e)
{ //将文本框的值转化成 浮点型
double num = -1; //每次运行之前要清空所选中的文本框
Label1.Text = "";
Ran1.Checked = false;
Ran2.Checked = false;
Ran3.Checked = false;
Ran4.Checked = false; //先将文本框的值 转换成浮点型,再将其赋值给num,
//因为num事先已经是-1了,
try{num = double.Parse(TextBox2.Text);}
catch {} if (num < 0 || num > 120) {
Label1.Text = "请输入正确的数字";
}
else{
if(num<60){Ran1.Checked = true;}
if(num>60&&num<80){Ran2.Checked = true;}
if(num>80&&num<100){Ran3.Checked = true;}
if(num>100&&num<120){Ran4.Checked = true;}
} }
protected void rr1(object sender, EventArgs e)
{
if (R1.Checked == true)
{ Label2.Text = "你选择了" + R1.Text; }
}
protected void rr2(object sender, EventArgs e)
{
if (R2.Checked == true)
{ Label2.Text = "你选择了" + R2.Text; }
} protected void rr3(object sender, EventArgs e)
{
if (R3.Checked == true)
{ Label2.Text = "你选择了" + R3.Text; }
} protected void rr4(object sender, EventArgs e)
{
if (R4.Checked == true)
{ Label2.Text = "你选择了" + R4.Text; }
} protected void Button_Click(object sender, EventArgs e)
{
if (R1.Checked == false && R2.Checked == false && R3.Checked == false && R4.Checked == false)
{ Response.Write("<script>alert('请选择正确答案')</script>"); }
else if (R2.Checked)
{ Response.Write("<script>alert('答对了')</script>"); }
else {
Response.Write("<script>alert('答错了')</script>");
}
}
}

  

网站基于vs,复选框,单选款的更多相关文章

  1. [CSS]复选框单选框与文字对齐问题的研究与解决.

    前言:今天碰到的这个问题, 恰好找到一个很好的博文, 在这里转载过来 学习下. 原文地址:复选框单选框与文字对齐问题的研究与解决. 目前中文网站上面的文字,就我的个人感觉而言,绝大多数网站的主流文字大 ...

  2. ylbtech-数据库设计与优化-对作为复选框/单选列表的集合表的设计

    ylbtech-DatabaseDesgin:ylbtech-数据库设计与优化-对作为复选框/单选列表的集合表的设计 -- DatabaseName:通用表结构-- -- 主要是针对将要设计的表对象, ...

  3. 关于SWT常用组件(按钮,复选框,单选框(Button类))

    Button是SWT中最常用的组件.Button类的继承关系图: Button类的构造方法是newe Button(Composite parent,int style)它有两个参数: 第一个参数:是 ...

  4. MFC控件编程之复选框单选框分组框

    MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...

  5. ztree根据参数动态控制是否显示复选框/单选框(静态JSON数据)

    本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:ztree根据参数动态控制是否显示复选框/单选框(静态JSON数据): 现有全省各地区静态JSON数据,现在想通过Url参数,动态控制是否显 ...

  6. js自定义修改复选框单选框样式,清除复选框单选框默认样式

    之前做项目的时候,也遇到过需要按照设计稿把<input type="checkbox">和<input type="radio">的默认 ...

  7. angularjs 复选框 单选框

    关于复选框,在做项目的时候,有一下几点心得 单选框 1.判断哪个单选框选中的情况 html代码 判断该复选框是否选中 $scope.agree.isChecked     判断这个值,如果等于1,代表 ...

  8. Jquery实现一组复选框单选

    完整代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  9. jquery 实现复选框单选

    $(function() { $(':checkbox[name=复选框name值]').each(function() {  $(this).click(function() {   if ($(t ...

  10. 使用vue实现复选框单选多选

    界面样式: <div class="right_con" v-if="isClickApply" style="border:none" ...

随机推荐

  1. [Linux]Linux下修改snmp协议的默认161端口

    一.Linux SNMP的配置 SNMP的简介和Linux下IPV4,IPV6地址的snmp协议开启可以参考上一个随笔:[Linux]CentOS6.9开启snmp支持IPV4和IPV6 二.修改默认 ...

  2. C++的string类型和继承C语言风格的字符串的区别与注意事项

    1.尽可能地在C++程序中使用string,不要使用继承而来的C语言风格的字符串,会出现许多安全问题. 2.C语言的字符串风格,是以空字符结束的,在C++的头文件cstring中定义了C语言风格的字符 ...

  3. HP Instant Information

    HP Instant Information before HP-UX 11i v3 <管理系统和工作组:HP-UX系统管理员指南> After HP-UX 11i v3 <HP-U ...

  4. Android : 代码多维度管理(产品风味) - flavorDimensions & productFlavors

    一.关于配置产品风味 Android studio 升级到3.0之后,gradle增加了多维度管理配置,便于同一个项目中创建应用的不同版本,分别管理依赖项并签署配置.创建产品风味与创建构建类型类似:只 ...

  5. 数据库别名AS区别

    Oracle之别名小结 MySQL表别名.字段别名注意事项 字段别名:可加 as  ,也可以不加,可以加单|双引号,也可以不加: 表别名:可加 as ,也可以不加,但是一定不能加单|双引号! Orac ...

  6. 10.Python-第三方库requests详解(二)

    Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库.它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTT ...

  7. Oracle 12c 容器讲解

    Oracle 12c一个重要新特性是插接式数据库. 插接式数据库由一个使用 CDB(Container Database)选项创建的容器数据库和一个或多个 PDB(Pluggable Database ...

  8. linux和 unix 介绍

    linux和unix都是当今鼎鼎大名的操作系统,可以说改变了这个世界,也是当今科技产业的重要基础.让我们回顾一下他们的发展史吧. 1.unix起源. 上世纪六十年代时,大部份计算机都是采用批处理的方式 ...

  9. java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.getEnvironment()Lorg/springframework/core/env/ConfigurableEnvironment;问题

    在springsecurity学习中,在加入spring有关的jar包后,出现java.lang.NoSuchMethodError: org.springframework.web.context. ...

  10. snmp 简单网管协议

    snmpget是取具体的OID的值.(适用于OID值是一个叶子节点的情况) snmpwalk snmpwalk — Fetch all the SNMP objects from an agent & ...