【知识】【HTML基础知识】修改checkbox-----增加相关协议
来源:互联网 发布:windows 8 whql 编辑:程序博客网 时间:2024/04/28 13:31
要求三条协议默认全部选中,用户可以自由组合
<input type="checkbox" class="radio" name="agree" value="yes" checked="" />我同意<a href="${basePath}faq-detail-181" class="blue">《出售协议》</a> <input type="checkbox" class="radio" name="agreeRecordVideo" value="yes" checked="" />同意协议一<input type="checkbox" class="radio" name="agreeShout" value="yes" checked="" />同意协议二</p>
这里涉及到checkbox以及HTML标签及属性的基础知识,所以我们做重点说明。
以第一行代码为例
<input type="checkbox" class="radio" name="agree" value="yes" checked="" />我同意<a href="${basePath}faq-detail-181" class="blue">《出售协议》</a>type属性:
使用type="button"就是代表一个按钮 使用type="text" 就是一个文本框,type="radio" 单选框class属性:
用来规定元素的类名。class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过 JavaScript 来改变带有指定 class 的 HTML 元素。
name和value属性:
即键值对。在Controller中可以根据name来get 它的value值,getParameter之类的。
checked属性:
checked 属性规定在页面加载时应该被预先选定的 input 元素。
checked 属性 与 <input type="checkbox"> 或 <input type="radio"> 配合使用。
checked等于的值表示预先选定的复选框或单选按钮。checked="" 表示默认选中,如果不写checked属性,表示默认不选中。
关于checkbox:
兴趣: <input name="habit" type="checkbox" value="1">音乐 <input name="habit" type="checkbox" value="2">动漫 <input name="habit" type="checkbox" value="3">电影以此为例,我们可以看到,一个name可以有多个value。
这样在getParameter时,checkbox的作用才能够显现出来。所以才叫做----复选框!
<a href="${basePath}faq-detail-181" class="blue">《出售协议》</a>这行代码中,《出售协议》是超链接,指向另外的地方,但是${basePath}是哪里引过来的呢?
页面顶端有这样一行代码:
<%@ include file="../common/jstl.jsp" %>引入了一个名为jstl的jsp,jstl.jsp内容如下:
<%@ page trimDirectiveWhitespaces="true" %><%@ page contentType="text/html; charset=UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%><%@ taglib prefix="funcs" uri="/WEB-INF/classes/funcs.tld"%><jsp:useBean id="now" class="java.util.Date" /> <c:set var="SITE_NAME" value="网站名字(www.xxx.com)" /><c:set var="basePath" value="http://localhost:8080/" /><c:set var="httpsBasePath" value="http://localhost:8080/" /><c:set var="noProtocolBasePath" value="//res.xxx.com/" />我们可以看到,在该jsp中定义了basePath。所以以上超链接是拼出来的字符串。
这样做好处有二:
一则方便复用,二则方便修改。
0 0
- 【知识】【HTML基础知识】修改checkbox-----增加相关协议
- TCP协议相关知识
- HTTP协议相关知识
- HLS协议相关知识
- rtmp协议相关知识
- 互联网协议相关知识
- Http协议相关知识
- HTTP协议相关知识
- Http协议相关知识
- Http协议相关知识
- html修改radio、checkbox样式
- html相关知识
- HTML网络相关知识
- html表单相关知识
- HTML协议相关文档
- 2-html-协议相关
- 新功能增加以及相关修改
- IP协议及其相关知识
- 网易技术:手游频繁崩溃”闪退”的原因是什么?
- Makefile经典教程(掌握这些足够)
- tp 图片上传,是多图,不过写得很垃圾。
- 巧妙用栈的思想解题
- EyeKey:Engineer,SDCC大会A06展位刷脸约!
- 【知识】【HTML基础知识】修改checkbox-----增加相关协议
- 解决本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止
- 深度学习在自然语言处理的应用
- ios随记(按钮取消高亮)
- C语言函数调用及栈帧分析
- 深度学习为何起作用——关键解析和鞍点
- JS代码放在head和body的区别
- 外观模式(Facade Pattern)或门面模式
- 设计模式 抽象工厂模式(Abstract Factory Pattern)