JQuery判断radio是否选中,获取选中值

转载自:http://www.cnblogs.com/xcj1989/archive/2011/06/29/JQUERY_RADIO.html
实习中用到,而且还犯了菜鸟问题,记录下来以便学习,可能上传之后代码格式会错误,留心查看!
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery radio</title>
<script type="text/javascript" language="javascript" src="JavaScript/jquery-1.6.1.min.js" ></script>
<script type="text/javascript" language="javascript">
 /*------判断radio是否有选中,获取选中的值--------*/
	$(function(){
		 $("#btnSubmit").click(function(){
		 	var val=$('input:radio[name="sex"]:checked').val();
			if(val==null){
				alert("什么也没选中!");
				return false;
			}
			else{
				alert(val);
			}
			var list= $('input:radio[name="list"]:checked').val();
			if(list==null){
				alert("请选中一个!");
				return false;
			}
			else{
				alert(list);
			}	
			if(list=="满意"){ alert(list); }//如果判断值不为null时,记得加上""否则判断无效,菜鸟要注意!
			else{ alter("请选中一个!"); return false; }
	 });
	 });
</script>
</head>

<body>
<form id="form1" >
<input type="radio"  name="sex" value="男" />男
<input type="radio" name="sex" value="女" />女
<br />
<input type="radio"  name="list" value="十分满意" />十分满意
<input type="radio" name="list" value="满意" />满意
<input type="radio" name="list" value="不满意" />不满意
<input type="radio" name="list" value="非常差" />非常差
<br />
<input type="submit" value="submit"  id="btnSubmit" />
</form>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个 Tkinter 多选框示例,它可以获取选中,并在弹窗中显示选中: ```python import tkinter as tk from tkinter import messagebox class CheckBoxDemo(tk.Frame): def __init__(self, master): super().__init__(master) self.master = master self.master.title("多选框示例") self.create_widgets() def create_widgets(self): self.var1 = tk.BooleanVar() self.var2 = tk.BooleanVar() self.var3 = tk.BooleanVar() self.chk1 = tk.Checkbutton(self, text="选项1", variable=self.var1) self.chk2 = tk.Checkbutton(self, text="选项2", variable=self.var2) self.chk3 = tk.Checkbutton(self, text="选项3", variable=self.var3) self.btn = tk.Button(self, text="确定", command=self.show_selection) self.chk1.pack() self.chk2.pack() self.chk3.pack() self.btn.pack() def show_selection(self): selection = [] if self.var1.get(): selection.append("选项1") if self.var2.get(): selection.append("选项2") if self.var3.get(): selection.append("选项3") if selection: messagebox.showinfo("选中的选项", "\n".join(selection)) else: messagebox.showwarning("提示", "您没有选中任何选项!") if __name__ == '__main__': root = tk.Tk() app = CheckBoxDemo(root) app.pack() root.mainloop() ``` 运行代码后,将显示一个窗口,其中有三个多选框和一个“确定”按钮。用户可以选择任意数量的选项,然后单击“确定”按钮。如果用户没有选择任何选项,则将显示一个警告框,否则将显示一个信息框,其中包含所选选项的列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值