<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--表单内元素的form属性:为元素指定一个form属性,属性值为该表单的id-->
<form id="testform">
<input type="submit" />
</form>
<textarea form="testform"></textarea> <br /><hr />
<!--表单内元素的formaction属性:可以提交到不同页面-->
<form id="form1" action="test.aspx">
<input type="submit" name="s1" value="内部提交到test2" formaction="test2.aspx" />
<input type="submit" />
</form>
<!--formmethod:可以为每个表单元素指定不同的提交方法-->
<form id="form2" action="test.aspx">
name:<input type="text" name="name" /><br />
<input type="submit" value="post方式提交" formmethod="post"/>
<input type="submit" value="get方式提交" formmethod="get"/>
</form><br/><hr />
<!--formenctype:可以指定不同的编码方式-->
<form action="test2.aspx" method="post">
<input type="text" name="name" id="name" value="test" />
文件:<input type="file" name="files" />
<input type="submit" value="上传" formaction="test.aspx" formenctype="multipart/form-data"/>
<input type="submit" value="提交" />
</form><br /><hr />
<!--formtarget:提交后再何处打开页面-->
<form action="test.aspx">
<input type="submit" name="s1" value="s1本页打开" formaction="test2.aspx" formtarget="_self"/>提交到test2
<input type="submit" name="s" value="s新页打开" formaction="test.aspx" formtarget="_blank"/>提交到test
</form><hr />
<!--autofocus:自动获得光标焦点-->
<input type="text" autofocus /><br />
<!--control:通过该属性来访问该表单元素-->
<form >
<label id="label">
邮编:<input id="txtzip" maxlength="6" /><small>请输入6位数字</small>
</label>
<input type="button" value="设置默认值" onclick="setValue()" />
</form>
<!--placeholder:未输入状态的输入提示-->
<input type="text" placeholder="请输入内容" /><br />
<!--list:单行文本框的list属性,属性值为datalist的id。 autocomplete:自动完成-->
list属性:<input type="text" list="mylist" autocomplete="on"/>
<datalist id="mylist" >
<option value="第一">第一</option>
<option value="第二">第二</option>
<option value="第三">三</option>
</datalist><br />
<!--pattern:设置正则表达式验证-->
<form>
输入一个字母与三个大写字母:<input type="text" pattern="[0-9][A-Z]{3}" required=""/>
<input type="submit" />
</form><br />
<!--indeterminate:说明复选框处于尚未明确是否选取状态-->
<input type="checkbox" indeterminate id="cb" />indeterminate<br />
<!--image的height和width设置图片高宽-->
设置图片宽高:<input type="image" src="img/webp.jpg" alt="编辑" width="23" height="23" /><br />
<!--textarea:maxlength和wrap属性:hard换行也要指定cols,soft不换行-->
<form action="test.aspx" method="post">
<textarea name="name" maxlength="10" rows="5" cols="5" wrap="hard"></textarea>
<input type="submit" value="提交" />
</form><br />
<!--url类型:只能提交url地址格式-->
url:<input type="url" name="url" required=""/><input type="submit" /><br />
email:<input type="email" name="email" required=""/><input type="submit" /><br />
date(谷歌浏览器):<input type="date" name="date" /><br />
time(谷歌浏览器):<input type="time" name="time" /><br />
datetime-local:<input type="datetime-local" name="datetime" value="2016-05-26T22:31:30"/><br />
<!--日期时间类型的step属性:单击调整时对选择值多大限定-->
step:<input type="date" step="3" /><br /><hr />
number:<input type="number" value="25" min="10" min="20" max="30" step="2" /><br />
range:<input type="range" value="25" min="10" max="100" step="5" /><br />
search:<input type="search"/><br />
tel:<input type="tel" /><br />
color:<input type="color" /><br />
<hr />
output元素的追加:
<form id="testform">
请选择一个值:<input type="range" id="range" min="5" max="100" step="5" value="10" onchange="out();"/>
<output id="out">10</output>
</form>
</body>
</html>
<script type="text/javascript">
function setValue(){
var lable=document.getElementById("label");
var txtbox=lable.control;//通过control该属性来访问该表单元素
txtbox.value="213001";
}
//indeterminate测试设置为true
var cb=document.getElementById("cb");
cb.indeterminate=true;
//选择的值output输出
function out(){
Debug;
var number=document.getElementById("range").value;
document.getElementById("out").value=number;
}
</script>

  

最新文章

  1. uboot命令一览
  2. 关于Spring中配置LocalSessionFactoryBean来生成SessionFactory
  3. Android 自定义事件监听器
  4. Tomcat启动报错 Could not reserve enough space for object heap
  5. JavaScript 开发者经常忽略或误用的七个基础知识点(转)
  6. 0011《SQL必知必会》笔记07 数据的插入、更新和删除
  7. ural 2066. Simple Expression
  8. 《编写高质量代码》CSS部分总结
  9. 10 Best Responsive HTML5 Frameworks and Tools
  10. SQL Server2008 程序设计 汇总 GROUP BY,WITH ROLLUP,WITH CUBE,GROUPING SETS(..)
  11. PHP程序缓存之文件缓存处理方式
  12. JavaScript中bind、call、apply函数用法详解
  13. CocoaPods on Xcode 6 and Yosemite
  14. Python基础篇-day6
  15. 目前所有的ANN神经网络算法大全
  16. YUM 安装及清理
  17. 【前端】Vue2全家桶案例《看漫画》之番外篇、express上传漫画(可选)
  18. Maven替换为国内仓库
  19. java第三次上机
  20. lucene之Field属性的解释

热门文章

  1. hive启动时 Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
  2. SQLServer 一些有用的语句
  3. electron—Chromium有酒,Node有肉
  4. django实现用户注册、登录、退出
  5. 并发问题引出ThreadLocal
  6. 2017-2018-1 20179203 《Linux内核原理与分析》第三周作业
  7. BZOJ4545: DQS的trie
  8. Link-cut-tree 学习记录 &amp; hdu4010
  9. 苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲
  10. BZOJ1216:[HNOI2003]操作系统