HTML获取用户输入的几种玩法
input标签
input是一个自闭和标签,可以获得用户的输入
form标签
form标签是用来进行表单提交用的,它把用户的输入内容提交到服务器。
一个注册页面的例子
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!--<meta http-equiv="refresh" content="3">-->
<!--<meta http-equiv="refresh" content="3;Url=http://www.baidu.com">-->
<meta name="keywords" content="商城">
<meta name="description" content="网购来这里">
<title>商城</title>
</head>
<body>
<div>
<form enctype="multipart/form-data">
<div>请输入注册信息</div>
<select name="city">
<option value="1" selected="selected">北京</option>
<option value="2">上海</option>
<option value="3">广州</option>
</select>
<input type="text" name="user" value="请输入用户名"/>
<input type="password" name="password" />
<p>请输入你的性别</p>
男:<input type="radio" name="sex" value="1" checked="checked"/>
女:<input type="radio" name="sex" value="2"/>
<p>请输入你的爱好</p>
足球:<input type="checkbox" name="hobby" value="1" checked="checked"/>
蓝球:<input type="checkbox" name="hobby" value="2"/>
红球:<input type="checkbox" name="hobby" value="3"/>
紫球:<input type="checkbox" name="hobby" value="4"/>
<p>请选择上传的附件</p>
<input type="file"/>
<div>
<textarea>备注</textarea>
</div>
<div>
<input type="reset"/>
<input type="submit" value="登陆"/>
</div>
</form>
</div>
</body>
</html>
form标签是一个表单,它会把表单内部用户输入或选择的信息后端服务器,
form里面可以指定与后端服务器沟通的地址以及方法。
input标签在页面上展示就是一个输入框,定义了你要输入的是文本还是密码,并给每一个输入框定义了一个名字,方便后端服务器分辨是那个输入框输入进来的数据。最后一个type=“submit”是一个登陆按钮。
input系列属性
input type=“test” - 提交文本,
input type=“passwd” -提交密码
input type=“submit” -提交按键
input type=“buttom” -按键
input type=“radio” -单选框
input type=“checkbox” -多选框
input type=“file” -上传文件按钮(需要依赖form表单的一个属性enctype="multipart/form-data")
input type=“reset” -重置按钮
name="hobby" -通过name属性来让后端服务器识别,用户勾选的是什么框
value="1" -通过value属性,让后端服务器识别,用户勾选属性的值。
checked="checked" -通过checked属性,设置默认勾选的值。
select标签
select是一个下拉选择框
name="city" -定义下拉框的属性
option标签
包含在select标签内部,构成一个个的选项。
value="1" -选项的值,便于后端服务器的获取。
至此位置,HTML获取用户输入以及与后端服务器进行交互的方式你已经学到。
若想看网页结果,请直接复制代码然后用浏览器打开即可。
HTML获取用户输入的几种玩法的更多相关文章
- Python从菜鸟到高手(6):获取用户输入、函数与注释
1. 获取用户输入 要编写一个有实际价值的程序,就需要与用户交互.当然,与用户交互有很多方法,例如,GUI(图形用户接口)就是一种非常好的与用户交互的方式,不过我们先不讨论GUI的交互方式,本节会 ...
- 16.Python input()函数:获取用户输入的字符串
input() 函数用于向用户生成一条提示,然后获取用户输入的内容.由于 input() 函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input() 函数总是返回一个字符串. 例如 ...
- 黑马lavarel教程---2、获取用户输入
黑马lavarel教程---2.获取用户输入 一.总结 一句话总结: lavarel中获取用户输入可以通过Input外观模式和Request外观模式,两者的对应的方法啥的都一样,比如get.all.o ...
- 使用scanner工具类来获取用户输入的信息
使用scanner工具类来获取用户输入的成绩信息. 步骤:1.导入java.util.Scanner包 2.创建Scanner对象 3.接受并保存用户输入的值 例子:通过用户输入来获取学生成绩 pac ...
- Java用Scanner类获取用户输入
用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法: import java.util. ...
- python学习:注释、获取用户输入、字符串拼接、运算符、表达式
注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' '''三个单引号还可以起到多行打印的功能. #ctrl+? 选中的多行 ...
- 微信小程序-form表单-获取用户输入文本框的值
微信小程序-form表单-获取用户输入文本框的值 <input name='formnickname' class="textarea" placeholder=" ...
- 微信小程序—如何获取用户输入文本框的值
我们就拿简单常用的登录来举例子吧,先看最终效果图片
- Java入门:基础算法之获取用户输入
本部分演示如何获取用户输入.我们使用Scanner类来得到用户输入.下面的实例代码中演示了如何获取用户输入的字符串.整数和float数据.主要用到了以下方法: 1)public String next ...
随机推荐
- Java基础知识强化78:正则表达式之获取功能(案例)
1. 获取下面这个字符串中由三个字符组成的单词. da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu? 2. ...
- SVN Git 设置忽略目录 大全
eclipse中SVN设置 用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在, ...
- access 2007 vba (亖)
OpenReport方法执行 OpenReport 操作在 Visual Basic 中. 语法 表达式 .OpenReport(ReportName, View, FilterName, Whe ...
- js中apply和call的用法 以及apply的妙用 (来自网络)
apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数obj:这个对象将代替Function类里this对象args:数 ...
- ecshop模板如何修改详细图解
ecshop模板如何修改?很多人在问这个问题,今天就以图解的方式给大家详细说下.相信学完之后,你会很清楚如何修改ecshop模板,不管你是初学者还是程序高手. 1, ecshop的模板结构 ecsho ...
- thinkphp基础入门(2)
第一节介绍了thinkphp基本路径问题,第二节将介绍thinkphp的常见用法(M层跟V层) 我们先在Controller层新建个IndexController.class.php(新建文件的格式为 ...
- PHPCMS V9 简单的二次开发
更多二次开发技巧,查看phpcms系统帮助 ,前台模板解析后的缓存 caches\caches_template\default 前台控制类index.php,前台标签类*_tag.class.php ...
- twsited(4)--不同模块用redis共享以及用web发送数据到tcpserver
上一章开头我们说,要连接之前flask系列文章中的用户,结果篇幅不够,没有实现. 今天我们把它实现一下.话说,不同模块之间,该如何联系在一起,通常都是mysql.redis.rabbitmq还有RPC ...
- ubuntu12.04安装Vmware Tools
在VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率.声音.和windows共享剪贴板等等. 个人觉得安装vmware-tools很重要的几点: ...
- Mongodb增加权限管理
前言: 随着列式存储理念的成熟,越来越多的开发者开始接纳mongodb,hbase这类大储存的分布式列式数据库.特别是mongodb的这种快速搭建,快速使用特点,使其得到更多人的青睐.本人主要通过官 ...