表单验证-常见问题汇总

表单验证常见问题汇总

1. 表单验证的基本流程是什么?

在登陆页面提交信息,提交到后端数据库验证,然后返回信息到其他或原有页面

2. 验证页面和数据库连接页面可以写在同一文件吗?

可以写在同一个文件中

3. 连接数据库函数是什么?

mysqli_connect(地址,用户名,密码)

4. POST提交方式和GET方式有什么区别

GET会通过url传参,POST的传递参数量可以比GET多得多

5。 如何对输入的字符如何进行过滤

用正则表达式来进行过滤

6. mysql_select_db的作用

mysql_select_db() 函数设置活动的 MySQL 数据库,访问数据库

7. 表单填入的信息如何提交到后端的处理php中

通过form表单提交

8. 如果表单中加入校验输入的信息错误怎么处理

可以用JS书写弹窗提示,或者在页面输出错误信息

9. 后端php是怎么和数据库交互的

通过Mysqli扩展进行交互,课程中会细讲

10. 表单标签中可以控制传参方式吗?

表单标签中的method属性决定这这个表单的传参方式(GET|POST)

11. 表单标签如果不写传参方式不写提交地址会如何?

不写传参方式默认传参是GET,不写提交地址默认传参在当前文件

12. PHP和HTML代码可以混合书写吗?

当然可以,PHP和HTML可以混合书写

13. 有一些变量无法输出怎么办?

我们可以使用var_dump()去查看其数据类型

14. 表单中的target属性有什么作用?

决定表单提交后究竟是新打开一个页面还是当前页面跳转

15. 什么是变量为空?

$a = ‘’; $b =null ;$c = ‘123’;  在这个代码中只有变量b是空

16. Stripos()怎么使用?

我们可以让这个函数去查找关键字,比如传参进行查询,如果查询到and什么的直接拦截

17. Stripos() 进行拦截可以用大小写绕过吗?

这个函数不区分大小写,不能

18. isset()有什么用?

可以判断变量是不是存在且不为Null

19. 执行数据库语句用什么函数

mysqli_query($conn,$sql)

20. 数组如何提取?

我们可以用中括号,$a = array(‘a’,’b’) ;   $a[0]就是选中了a数组中的键值为0的数据 $a[0] 在这里就是字符串a

21. is_numeric() 函数所谓的必须是数字在意类型吗?

并不在意,字符串类型的数字它也会返回Ture

22. php中怎么判断是否相等?

在php中一个等于是赋值,两个等于是比较是否相等,三个等于不仅仅会比较内容而且会比较类型

23. 遇到看不懂的函数怎么办?

W3c和php官网还有菜鸟教程和我们的辅导员是你忠实的后盾

原文地址:https://www.cnblogs.com/J-zhy/p/11263152.html

时间: 07-29

表单验证-常见问题汇总的相关文章

扩展easyui 的表单验证 (转)

From:http://www.cnblogs.com/gengaixue/archive/2012/07/14/2591054.html easyui 的validatebox()提供了自定义验证的方法,为此我把一些常用的数据验证汇总了一下,代码如下: $.extend($.fn.validatebox.defaults.rules, { CHS: { validator: function (value, param) { return /^[\u0391-\uFFE5]+$/.test(v

jQuery formValidator表单验证插件常见有关问题

jQuery formValidator表单验证插件常见问题 如何实现一个控件,根据不同的情况,实现不同的控制? 一个页面上我有几个tab页,如何实现每个Tab页上的控件单独校验? 我采用的页面上文字问题的方式,点提交的时候,有校验未通过的,除了文字提示外,还可以再弹出窗口提示吗? 所有校验通过后,我还要再做别的判断可以吗?我自己的判断没有通过可以中断提交吗? 我有一组的checkbox(radiobutton)如何设置校验? 我有2个表单元素,任意一个元素输入东西就算验证通过,如何写代码?比如

jquery配合Bootstrap中的表单验证插件bootstrapValidator使用方法

使用bootstrap遇到表单校验,最常用的一款表单校验插件 github地址:https://github.com/nghuuphuoc/bootstrapvalidator 使用: 将文件下载 或者用 git clone下来 1.引入css到head中,引入js到body结束标签的前面即可 提示: 默认是英语的,需要变成中文: 将github中dist中的\js\language\zh_CN.js 引入文件中即可 官方完整实例版: <!DOCTYPE html> <html>

python :表单验证--对每一个输入框进行验证

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="UTF-8"/> <title>Title</title> <style> .error{ color

jquery插件,表单验证validation plugin的使用

笔记: 一.首先引入插件 <script type="text/javascript" src="js/jquery-1.10.0.js" ></script> <script type="text/javascript" src="js/jquery.validate-1.13.1.js" ></script> 列子:一个简单的登录表单验证 1 <form id=&quo

AngularJs 表单验证

看到一些博客说这个框架要过时了,但是还是学习了下,觉的很方便的一个框架,有空的同学可以看看,适合我们入门看,比较基础. 对于日常的开发来说,最常见的开发场景就是通过表单编辑数据,这里涉及的问题就是验证问题. angularjs 内置已经支持了常见的验证方式,可以轻松实现表单验证. 1. 绑定 为了方便,我们在 $scope 上下文对象上创建一个 model 来表示我们编辑的内容. $scope.model = { id : 8, name: "alice", email: "

表单验证&amp;lt;AngularJs&amp;gt;

经常使用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,仅仅要在输入字段元素上加入HTML5标记required就可以: <input type="text" required />   2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": <input type="text" ng-minlength="5" /> 3.

AngularJS复习------表单验证

在AngularJS中能够将HTML5表单验证功能同自己的验证指令结合起来使用,这里介绍使用的核心功能. 使用表单验证,首先要确保表单的每个控件都有name属性 如果想要屏蔽浏览器对表单的默认验证行为,可以在表单元素上添加novalidate标记. 必填项:只需要在输入字段元素上添加HTML5标记 required即可 最小长度:在输入字段上使用AngularJS指令ng-minlength="{number}" 最大长度:在输入字段上使用AngularJS指令ng-maxlength

java 表单验证

1.思路:通过表单选择器,表单属性过滤器提取每个表单提交的值,进行验证 2.实现:javascript通过 onSubmit()事件,判断,返回值false不提交,返回true提交,jquery通过submit()事件 3.表单验证常用的方法和事件 a:事件 onblur 失去焦点, onfocus获得焦点 b:方法 blur() 移开焦点触发方法参数 focus() 在文本域中设置焦点 触发方法参数 select()选取文本域中的内容触发方法参数 4.正则表达式: a:定义 var reg =