温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Bootstrap+PHP表单验证的案例

发布时间:2020-10-30 10:50:58 来源:亿速云 阅读:186 作者:小新 栏目:编程语言

这篇文章主要介绍Bootstrap+PHP表单验证的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

                                                           Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。本文主要讲述了一个简单实用的Bootstrap+PHP表单验证实例,非常适合初学者及js不熟悉者,还有ajax远程验证,感兴趣的朋友一起来了解一下吧。

Bootstrap+PHP表单验证的案例

js验证表单

 1 $(document).ready(function() { 
 2     $('#defaultForm') 
 3             .bootstrapValidator({ 
 4                 message: 'This value is not valid', 
 5                 feedbackIcons: { 
 6                     valid: 'glyphicon glyphicon-ok', 
 7                     invalid: 'glyphicon glyphicon-remove', 
 8                     validating: 'glyphicon glyphicon-refresh' 
 9                 }, 
10                 fields: { 
11                     username: { 
12                         message: 'The username is not valid', 
13                         validators: { 
14                             notEmpty: { 
15                                 message: 'The username is required and can\'t be empty' 
16                             }, 
17                             stringLength: { 
18                                 min: 6, 
19                                 max: 30, 
20                                 message: 'The username must be more than 6 and less than 30 characters long' 
21                             }, 
22                             /*remote: { 
23                              url: 'remote.php', 
24                              message: 'The username is not available' 
25                              },*/ 26                             regexp: { 
27                                 regexp: /^[a-zA-Z0-9_\.]+$/, 
28                                 message: 'The username can only consist of alphabetical, number, dot and underscore' 
29                             } 
30                         } 
31                     }, 
32                     email: { 
33                         validators: { 
34                             notEmpty: { 
35                                 message: 'The email address is required and can\'t be empty' 
36                             }, 
37                             emailAddress: { 
38                                 message: 'The input is not a valid email address' 
39                             } 
40                         } 
41                     }, 
42                     password: { 
43                         validators: { 
44                             notEmpty: { 
45                                 message: 'The password is required and can\'t be empty' 
46                             } 
47                         } 
48                     } 
49                 } 
50             }) 
51             .on('success.form.bv', function(e) { 
52                 // Prevent form submission 53                 e.preventDefault(); 
54  55                 // Get the form instance 56                 var $form = $(e.target); 
57  58                 // Get the BootstrapValidator instance 59                 var bv = $form.data('bootstrapValidator'); 
60  61                 // Use Ajax to submit form data 62                 $.post($form.attr('action'), $form.serialize(), function(result) { 
63                     console.log(result); 
64                 }, 'json'); 
65             }); 
66 });

PHP远程验证用户名

1 $userName = $_POST['username']; 
2  3 echo json_encode(array( 
4     'message' => sprintf('Welcome %s', $userName), 
5 ));

以上是Bootstrap+PHP表单验证的案例的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI