制作网页中的表单并在提交时对输入的内容进行检验
来源:互联网 发布:nginx ssl跳转 编辑:程序博客网 时间:2024/04/30 11:48
为了网页中内容显示呈现的效果有序,我们可以借助Table这个容器将内容进行布局显示,下面将Table的使用进行简单的归纳:
1.表格的结构
<table> //表 <tr> //行 <td></td> //列 </tr></table>
通过Type属性来判断控件的类型,name属性来给控件命名,可以通过Name来获取控件。
下面是对控件的使用进行归纳:
2.输入框TextBox
<input type="text" name="name" />
3.密码输入框Password
<input type="password" name="pass" passchar="#"/>
4.单选按钮Radio
<input type="radio" name="sex" value="男"/>男 <input type="radio" name="sex" value="女"/>女
5.复选按钮CheckBox
<input type="checkbox" name="hobby" value="1"/>吃饭<input type="checkbox" name="hobby" value="2"/>睡觉<input type="checkbox" name="hobby" value="3"/>打豆豆
6.下拉选择框Select
<select name="edu"> <option value="1">小学及小学以下文化水平</option> <option value="2">小学以上文化水平</option> <option value="3">博士</option> <option value="4">本科</option></select>
7.文本输入框Textarea
<textarea name="desc" width="200px" > </textarea>
8.文件浏览File
<input type="file">
9. 在前段输入的内容,可以通过JS进行正确性的判断。避免将输错数据传送到后台。这样可以提高数据处理的效率。
前段的验证数据的JS代码位置在<head></head>内,格式为:
<head>
<script type="text/javascript"> function chech(){
//对数据进行验证 } </script>
</head>
10.验证TextBox中是否有数据输入
首先用一个变量将TextBox中的内容接受,可以用过控件的name、id接受内容:
var name=document.getElementsByName("name");//通过控件name属性,获取控件中的内容 if(name[0].value=="") { alert(" 名字不能为空!"); name[0].focus(); return false;//结束判断, }
11.对选择Radio进行验证,并输出选择的内容,这里以性别为例:
var sex = document.getElementsByName("sex"); if(sex[0].checked){ //sex[]数组中第一个选中 alert("你选择了"+ sex[0].value);//弹窗输出选择的控件的值 } else { alert("你选择了"+ sex[1].value); }
12.获取复选框的内容,弹窗输入复选框的选中状态
var hobby=document.getElementsByName("hobby"); //接受内容 var str=""; for(var h=0;h<hobby.length;h++){ //因为复选框中的内容放在一个数组中,所以用循环来判断 if(hobby[h].checked){ //选中 str+=hobby[h].value+'-'; //将选中的复选框的Value用-连接,存在字符串中 } } str=str.substring(0,str.length-1); //去除最后的'-' alert("你选择的爱好:"+str); //将字符串弹窗输出
13.获取下拉框中选中的内容
var edu=document.getElementsByName("edu")[0];/*获取下拉框选中的内容*/(注:选中的内容将放在下拉框的第一个位置,下拉框的内容用数组来存储) alert("你选择的学历为:"+edu.value); //弹窗输出选中的内容
14.验证的事件的响应,提交按钮Submit
验证的函数check()类型为Boolean,所以当return false,返回假时结束判断,return true,返回真是,对内容进行操作。
<input type="submit" value="提交" onclick="return check()"> //当点击提交按钮是,验证的事件开始响应,当验证的check()事假返回的是"true"即返 //回为真时,才将数据进行提交。
15.重置按钮Reset
<input type="reset" value="重置" > //按钮响应时将所有舒服的内容进行清空
- 制作网页中的表单并在提交时对输入的内容进行检验
- javascript在提交表单时异步检验多项内容
- JavaScript -- 正则表达式 检验表单提交的内容
- javascript制作一个用户登录表单提交检验网页(第一天)
- 关于c#的webbrows控件自动填写表单并获取提交后的网页内容
- struts对提交的表单进行验证
- 来自w3cschool的jsp表单验证:JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证
- 对用户输入的内容进行安全检查
- 用于检查网页提交表单的输入数据
- 用于检查网页提交表单的输入数据
- [ASP.NET] 利用javascript获取Asp.net网页控件并检验网页输入的简单办法
- 利用javascript获取Asp.net网页控件并检验网页输入的简单办法
- Js 中关于注册表单,使用onsubmit进行拦截提交,并判断用户填写的内容是否正确
- jQuery改变form表单的action,并进行提交
- 给初学者:VB如何操作WEB页的浏览提交———五:如何对网页内容进行解析?
- 使用FormData对包含文件类型的form表单进行异步提交(文件上传)并配置回调
- 【jQuery】无须id、name与class等属性,直接对表单中的所有表单项进行遍历、判断、检验
- 对不可预计参数的form表单进行提交时的参数获取
- Android应用程序结构
- 算法和数据结构的实际应用
- ATM
- win32常用的消息WM_SIZE - 窗口的大小发生变化后
- c++ 模板学习笔记:函数模板的类型识别(权哥)
- 制作网页中的表单并在提交时对输入的内容进行检验
- win32函数 MoveWindow使用说明
- [cocos2d-x] -- 新建HelloWorld工程 .
- VC/Win32 消息的获取GetMessage/PeekMessage
- 完美卸载SQL Server 2008的方案
- Android----基础----第四天----Cotent Provider
- Java中的transient关键字
- 淘宝应对"双11"的技术架构分析
- linux中文件名中有空格 如何打开这个文件夹