通过一个案例来总结一下之前学过的东西,因为一直没总结,觉得自己都会了,然而敌不过遗忘。借此机会,正好作为笔记。

From表单

在from表单中可以进行前后端的数据交互。以下是部分属性:

form:

method(提交方式):get / post

action(提交的地址):

target(目标打开的方式):_blank / _self / _parent / _top / framename

input:

type(输入框类型):text / password / button / submit / radius / checkbook

name(输入的值类型):

value(输入的值):

button:

submit:

相信。。。看这篇博客你应该是对Form有所了解,或者你继续一个Form模板。。。。。那你看对了,我就给你一个模板案例:(这个模板是可以在直接用的)

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><meta name="viewport" content="width=device-width, initial-scale=1"><title>提交表单</title><style type="text/css">body{background: #d3fef4;background-image: url("http://pic.netbian.com/uploads/allimg/190902/201404-15674264444b34.jpg");/*设置背景图片*/background-repeat:no-repeat;/*图片适应窗口大小,这里设置的是不进行平铺*/background-attachment: fixed;/*图片相对于浏览器固定,这里设置背景图片固定,不随内容滚动*/background-origin: border-box;/*从边框区域显示*/background-size:cover;color:white;font-size:20px;}.button{background-color: #b3fcfe;border-radius: 4px;border: none;color: #000000;padding: 10px 30px;text-align: center;text-decoration: none;display: inline-block;font-size: 15px;}.list{background-color: rgba(210, 247, 255,0.9);color: black;line-height:30px;}</style>
</head>
<body>
<div class="top"><h2>招聘页</h2><P>奇怪的知识增加了,今日的沙雕有你嘛?如果有的话,那我们就品一下?报名,报名我就看到了~</P>
</div>
<div ><fieldset class="list"><legend >需要填写一下内容</legend><form method="get"  name="form1" action="submit.html"><!-- <lable name="">中的name 与 id 相联系 --><label for="name">姓名:<input type="text" id="name" name="name" required="required"  placeholder="必填"/></label><!-- 单选框想要实现同一组,必须使用name 属性 --><div>性别:<label for="man"><input type="radio" value="男" name="sex" id="man" checked="checked" />男</label><label for="woman"><input type="radio" value="女" name="sex" id="woman"/>女</label></div><label for="yearsold">年龄范围:<select name="yearsold" id="yearsold"><option value="18岁以下">18岁以下</option><option value="18-28岁">18-28岁</option><option value="28-38岁">28-38岁</option><option value="38-48岁">38-48岁</option><option value="48岁以上">48岁以上</option></select></label><br/><label>爱好:<!-- 同样使用name属性进行分组设置  --><input type="checkbox" name="like" value="下次一定"/>下次一定<input type="checkbox" name="like" value="下次也不一定"/>下次也不一定<input type="checkbox" name="like" value="白嫖到底"/>白嫖到底<input type="checkbox" name="like" value="白嫖失败"/>白嫖失败</label><br /><label>电子邮件:<input type="email" name="email" /></label><br/><label>固定电话:<input type="tel" name="tel" pattern="([0-9]{7})|([0-9]{11})" placeholder="0-9的7位或11位数字"/></label><br/><label>公司:<input type="text" id="company" name="company" required="required" placeholder="必填"/></label><br/><!-- rows行 cols列 --><label>备注信息:<textarea name="intro" rows="2" cols="15" placeholder="备注"></textarea></label><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button class="button" type="reset">取消</button>&nbsp;&nbsp;&nbsp;&nbsp;<button class="button" type="submit" id="btn" >发送</button></form></fieldset>
</div>
<script>submit=location.search;submit=decodeURIComponent(submit);var formlist=submit.split("&");console.log(formlist);check_val = [];if(formlist.length>7){for(var i=3;i<=formlist.length-5;i++){var n = formlist[i].split("=");// console.log(n[1]);check_val.push(n[1]);}console.log(check_val);}var name = formlist[0].split("=")[1];// console.log(formlist[0]);var sex = formlist[1].split("=");var yearsold = formlist[2].split("=");var email = formlist[formlist.length-4].split("=");var tel = formlist[formlist.length-3].split("=");var company = formlist[formlist.length-2].split("=");var intro = formlist[formlist.length-1].split("=");var test=window.open("../test/submit.html");test.document.write("<style type=\"text/css\">"+"body\n" +"        {\n" +"            background: #d3fef4;\n" +"            background-image: url(\"http://pic.netbian.com/uploads/allimg/190902/201404-15674264444b34.jpg\");" +"            background-repeat:no-repeat;" +"            background-attachment: fixed;" +"            background-origin: border-box;" +"            background-size:cover;\n" +"            color:white;" +"            font-size:20px;" +"            padding:20px;"+"        }"+".list{\n" +"            background-color: rgba(210, 247, 255,0.9);\n" +"            color: black;\n" +"            line-height:30px;\n" +"        }"+"</style>"+"<div class='list'>"+"<p>"+"姓名:"+name+"</p>"+"<p>"+"性别:"+sex[1]+"</p>"+"<p>"+"年龄:"+yearsold[1]+"</p>"+"<p>"+"爱好:"+check_val+"</p>"+"<p>"+"Email:"+email[1]+"</p>"+"<p>"+"电话:"+tel[1]+"</p>"+"<p>"+"公司:"+company[1]+"</p>"+"<p>"+"备注:"+intro[1]+"</p>"+"</div>");
</script>
</body>
</html>

Html中Form表单案例综合分析相关推荐

  1. [转]Joomla! 1.5中form表单的实现方式

    原文链接:Joomla! 1.5中form表单的实现方式 Joomla! 1.5中JParameter不但提供了一个xml 和ini文件读取和访问的方式,同时它提供了一个render函数,这个rend ...

  2. html中form表单标签的使用

    在html中,表单是经常用到的,用来与用户交互并提交数据.今天要介绍的就是表单标签form标签 "form"作为英文单词有"表格"的意思 1.定义和用法 标签是 ...

  3. php同时接受get post,php中form表单同时使用POST和GET传递参数说明

    摘要 腾兴网为您分享:php中form表单同时使用POST和GET传递参数说明,同花顺,淘集集,尚游戏,美食天下等软件知识,以及医联网,recovernt,wifi控制,音效驱动,板栗直播,畅想听吧, ...

  4. 修改element ui中form表单的 label 颜色样式

    此时,emement ui的form表单的label(年龄二字)是黑色的. 原代码: <template><el-form :model="numberValidateFo ...

  5. vue中form表单支持回车键提交踩坑

    平时我们项目中的列表页面通常都有条件搜索,为了使用方便通常都会支持回车搜索. 此功能的实现普遍做法是:为form表单添加 @keydown.enter.native="自定义方法名称&quo ...

  6. HTML中form表单的应用

    1.form表单标记 form表单以<form>标记开始,以</form>标记结束 而在form表单中的属性 action 规定当提交表单时向何处发送表单数据. method ...

  7. html中form表单提交和阻止表单提交的细节

    如何阻止表单提交 HTML禁止表单提交方法 源代码如下: form2.html <!DOCTYPE html> <html> <head> <meta cha ...

  8. Vue中form表单提交问题

    关于input组件回车后,默认提交form表单 出现的问题: <div class="searchArea"><form action="###&quo ...

  9. Html5的form表单案例

    form表单 应用场景:提供给用户输入的位置 作用:将客户端用户输入的数据送到服务器端 <!DOCTYPE html> <html><head><meta c ...

最新文章

  1. 实战 Prometheus 搭建监控系统
  2. 从零开始教你训练神经网络(附公式学习资源)
  3. Apache发布TomEE 7.1,支持Java 8和MicroProfile 1.2
  4. 成功解决To fix this you could try to: 1. loosen the range of package versions you‘ve specified ​​​​​​​
  5. 高薪寻人 | 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……
  6. iOS 9之WatchKit for WatchOS 2
  7. mysql访问类型最好的_【干货满满】最全的MySQL性能指南(一):选择最佳的数据类型...
  8. sendencpac文件能删吗_“手机刷短视频”躺赚?安装自动阅读文件,开机就能挣钱?靠谱吗?...
  9. Python文件分享(3为http.server、2为SimpleHTTPServer)
  10. C#LeetCode刷题之#674-最长连续递增序列( Longest Continuous Increasing Subsequence)
  11. H3C 防火墙无法ping通端口
  12. 精通 TensorFlow 1.x 中文版(初稿)
  13. linux Rh界面,Ubuntu Linux与RH系列的不同之处
  14. hybird app混合开发介绍
  15. 2.3.1 浮点数的表示
  16. win7下MeGUI压片无声、卡死、音画不同步、无法转码、无法硬解的解决办法
  17. 服务器虚拟化太金苹果效果好,《我的世界》金苹果更新速度太快,如今附魔金苹果“可遇不可求”...
  18. 解决phpStudy端口占用的问题
  19. 并行分布式计算 并行计算机体系结构
  20. 企业微信监控服务器数据接入,如何在alertmanager报警中添加企业微信监控报警

热门文章

  1. TCP三次握手和四次挥手抓包详解
  2. 2020,程序员如何高效提升身价?
  3. 《尽管去做》警句摘录
  4. 2022.12.5最新省市区json字符串
  5. 校园BBS+校园贴吧 发帖 评论 点赞 回复 用户管理 好友管理 聊天的实现
  6. matlab imfill函数
  7. 什么是心智,如何占领用户心智
  8. 相对应力梯度在疲劳分析中的影响及应用案例
  9. Mac Vagrant box Mesos 集群管理搭建
  10. Photoshop CC 2018 破解绿色版