Rumah > hujung hadapan web > tutorial js > 如何实现简单登录页面

如何实现简单登录页面

一个新手
Lepaskan: 2017-09-30 09:52:21
asal
2173 orang telah melayarinya


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

<!DOCTYPE html><html>

 

    <head>

        <meta charset="UTF-8">

        <title></title>

    </head>

    <script src="js/jquery-1.8.0.min.js"></script>

    <script>

        $(function() {

            $("input[name=&#39;uname&#39;]").blur(function() { //失去焦点

                var namestr = $(this).val();               

                    var regstr = /^[\u4e00-\u9fa5]{2,4}$/;               

                        if(!regstr.test(namestr)) {

                    $(this).parent().next().html("用户名必须是2-4个汉字").css("color", "red");                    return false;

                }                return true;

            });

            $("input[name = &#39;uname&#39;]").focus(function() { //获取焦点               

            $(this).val("");

                $(this).parent().next().html("");

            });

            $("input[name=&#39;pwd&#39;]").blur(function() {               

            var pwdstr = $(this).val();               

            var regstr = /^\w{6}$/;               

            if(!regstr.test(pwdstr)) {

                    $(this).parent().next().html("密码必须是6位数字字母下划线").css("color", "red");                    return false;

                }                return true;

            });

            $("input[name=&#39;pwd&#39;]").focus(function() {

                $(this).parent().next().html("");

            });

            $("input[name=&#39;birthday&#39;]").blur(function() {               

            var birthdaystr = $(this).val();               

            var regstr = /^(19|20)\d{2}-(1[0-2]|0?[1-9])-(3[0-1]|2[0-9]|0?[1-9])$/;               

            if(!regstr.test(birthdaystr)) {

                    $(this).parent().next().html("日期格式不正确").css("color", "red");                    return false;

                }               

                return true;

            });

            $("input[name=&#39;birthday&#39;]").focus(function() {

                $(this).parent().next().html("");

            });

            $("input[name=&#39;email&#39;]").blur(function(){               

            var emailstr = $(this).val();               

            var regstr = /^[\w\-]+@[a-z0-9A-Z]+(\.[a-zA-Z]{2,3}){1,2}$/;               

            if(!regstr.test(emailstr)){

                    $(this).parent().next().html("邮箱格式不正确").css("color","red");                    return false;

                }               

                return true;

            });

            $("input[name=&#39;email&#39;]").focus(function(){

                $(this).parent().next().html("");

            });

             

        });  

         </script>

    <style>

        body {

            font-size: 12px;

        }

         

        #home {

            background-color: beige;

            border: solid 1px black;

            width: 550px;

            height: 185px;

            margin: auto;

            margin-top: 20px;

        }

         

        #head {

            height: 135px;

        }

         

        #foot {

            text-align: center;

        }

         

        .dl1 {

            clear: both;

            padding-left: 10px;

        }

         

        .dl1 dt {

            float: left;

            height: 30px;

            width: 80px;

            line-height: 30px;

        }

         

        .dl1 dd {

            float: left;

            height: 30px;

            line-height: 30px;

            /*width: 250px;*/

        }

         

        #btn_res {

            background-image: url(img/reset.gif);

            width: 80px;

            height: 34px;

        }

         

        #btn_sub {

            background-image: url(img/submit.gif);

            width: 80px;

            height: 34px;

        }

    </style>

 

    <body>

        <p id="home">

            <p id="head">

                <form action="" method="post">

                    <dl class="dl1">

                        <dt>用户名 : </dt>

                        <dd class="dd1"><input type="text" value="输入用户名" name="uname" /></dd>

                        <dd></dd>

                    </dl>

                    <dl class="dl1">

                        <dt>用户密码 : </dt>

                        <dd class="dd1"><input type="password" name="pwd" /></dd>

                        <dd></dd>

                    </dl>

                    <dl class="dl1">

                        <dt>出生日期 : </dt>

                        <dd class="dd1"><input type="text" name="birthday" /></dd>

                        <dd>yyyy-mm-dd</dd>

                    </dl>

                    <dl class="dl1">

                        <dt>用户邮箱 : </dt>

                        <dd><input type="text" name="email"/></dd>

                        <dd></dd>

                    </dl>

                </form>

            </p>

            <p id="foot">

                <input type="submit" value="" id="btn_sub" />

                <input type="reset" value="" id="btn_res" />

            </p>

        </p>

    </body>

  </html>

Salin selepas log masuk

例图:

Atas ialah kandungan terperinci 如何实现简单登录页面. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan