网站基于vs,复选框,单选款

news/2024/7/1 5:14:40

前端代码:

<%@ 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="实例三确定" οnclick="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="选中了什么动物" οnclick="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="确定" οnclick="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" οnclick="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>");}}
}

  

转载于:https://www.cnblogs.com/sunyubin/p/9593519.html


http://lihuaxi.xjx100.cn/news/236296.html

相关文章

如何让你的回调更具Kotlin风味

简述: 这应该是2019年的第一篇文章了&#xff0c;临近过年回家一个月需求是真的很多&#xff0c;正如康少说的那样&#xff0c;一年的需求几乎都在最后一两月写完了。所以写文章也搁置了很久&#xff0c;当然再忙每天都会刷掘金。很久就一直在使用Kotlin写项目&#xff0c;说实…

linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl

1、下载bridge-utils http://www.linuxfromscratch.org/blfs/view/svn/basicnet/bridge-utils.html2、放到/usr/src 目录下输入&#xff1a;su以root运行输入&#xff1a;cp /home/joanna/桌面/bridge-utils-1.5.tar.gz /usr/src/bridge-utils-1.5.tar.gzbridge-utils拷贝到/…

bzoj1227: [SDOI2009]虔诚的墓主人(树状数组,组合数)

传送门 首先&#xff0c;对于每一块墓地&#xff0c;如果上下左右各有$a,b,c,d$棵树&#xff0c;那么总的虔诚度就是$C_k^a*C_k^b*C_k^c*C_k^d$ 那么我们先把所有的点都给离散&#xff0c;然后按$x$为第一关键字&#xff0c;$y$为第二关键字&#xff0c;那么同一横坐标的一定在…

linux 源码安装浏览器,vps+linux+安装浏览器

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器&#xff0c;帮助用户打造可靠、安全、灵活、高效的应用环境&#xff0c;确保服务持久稳定运行&#xff0c;提升运维效率三年低至5折&#xff0c;多种配置可选了解详情什么是弹性…

End Credits

我不知道怎么把他删掉... 今晚WC文艺汇演wwww(等待唱歌.jpg 要是能截到屏一定发上来qwqqqqq 话说这首曲子是新发现的QAQ(Xeuphoria的还是那么好听qwqqq 今天学了快读qvq 还有...dpwww P2015 二叉苹果树 有一棵苹果树&#xff0c;如果树枝有分叉&#xff0c;一定是分2叉&#xf…

python爬取电影和美食数据实战

本文使用的是requests正则来匹配网页内容&#xff0c;对于数据量较多的采用了多线程抓取的方法&#xff0c;共3个案例&#xff0c;分别是抓取猫眼电影TOP100榜单和淘票票正在热映的电影信息、以及美团的美食数据。这几个案例采用的方法大同小异。1、首先选择想要爬取的网站2、确…

大一c语言大作业课题大全,昆明理工大学大一C语言大作业题目.doc

昆明理工大学大一C语言大作业题目综合性实践排序求平均值(包括将数拆散求最大最小值)。函数ReadDat()随机产生100个存放到数组aa中00个jsSort()函数的功能是&#xff1a;进行降序排列。最后调用函数WriteDat()函数函数ReadDat()00个四位数存入数组a中&#xff0c;函数jsValue()…

NAT环境无法访问云端的深层次分析

这是一次我维护runningdoctor时候遇到的问题现象&#xff1a;1.用户无法打开web.runningdoctor.cn 2.监控状态无异常、无报警 3.tracert结果无异常、丢包率正常 4.用户无法访问的时候&#xff0c;我们能打开网站 5.多地代理访问网站&#xff0c;结果正常 6.有打开网站特别慢的时…