Java Web 登录页面的实现代码实例

2025-05-29 0 23

代码如下~

内有详细解释,最后有照片!

?

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

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164
<html>

<script type="text/javascript">

function inuser(){

username_mess.style.visibility="visible";

}

function outuser(){

//获取name 为 usesrname 的文本

u=f1.username.value;

f1.username.style.border="1px solid aaaaaa";

if(u==""){

username_mess.style.visibility="hidden";

return;

}

//正则表达式

reg=/.{4,20}/;

if(!reg.test(u)){

username_mess.innerhtml="用户名长度只能在4-20位字符之间";

username_mess.style.color="red";

f1.username.style.color="red";

f1.username.style.border="1px solid red";

username_ok.style.visibility="hidden";

return;

}

reg=/^[\\u4e00-\\u9fa5 \\w-]{4,20}$/;

if(reg.test(u)){

username_ok.style.visibility="visible";

username_mess.innerhtml="";

f1.username.style.color="black";

}else{

username_mess.innerhtml="用户名只能由中文、英文、数字及'_'、'-'组成";

username_mess.style.color="red";

f1.username.style.color="red";

f1.username.style.border="1px solid red";

username_ok.style.visibility="hidden";

}

}

function inmail(){

mail_mess.style.visibility="visible";

}

function outmail(){

v=f1.mail.value;

f1.mail.style.border="1px solid aaaaaa";

if(v==""){

mail_mess.style.visibility="hidden";

return;

}

reg=/\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*/;

if(reg.test(v)){

mail_ok.style.visibility="visible";

mail_mess.innerhtml="";

f1.mail.style.color="black";

}else{

//更改id mail_mess 的文字

mail_mess.innerhtml="请输入正确的邮箱地址,例如:x@x.x";

//设置id mail_mess 字体的颜色

mail_mess.style.color="red";

//设置 id 为f1 里的 name 为 mail 文本框 内的文字颜色

f1.mail.style.color="red";

//设置文本框颜色以及框的大小

f1.mail.style.border="1px solid red";

mail_ok.style.visibility="hidden";

}

}

</script>

<!--

以下为 class 标签的 应用函数 +++

-->

<style type="text/css">

.label{

position:absolute ;

right:70%;

}

.fi{

position:relative ;

left:30%;

}

.clr{

height:20px ;

color:aaaaaa;

font-size:12px;

visibility:hidden;

}

.s{

font-weight:lighter ;

color:red;

}

.text{

font-family:宋体;

width:200px;

}

.v{

color:cccccc;

font-size:12px ;

}

a{

font-size:12px ;

}

.btn-img{

position:relative ;

left:30%;

}

.ok{

background-image:url('ok.jpg');

width:17px;

height:16px;

visibility:hidden;

}

</style>

<body>

<form id="f1">

<div class="label"><b class="s">1*</b>用户名:</div>

<div class="fi">

<input type="text" name="username" class="text" tabindex="1" onfocus="inuser()" onblur="outuser()"/><label id="username_ok" class="ok"><img src="ok.jpg" width=17px height=16px/></label>

<br/><div id="username_mess" class="clr">4-20位字符,可由中文、英文、数字及"_""-"组成</div>

</div>

<div class="label"><b class="s">*</b>设置密码:</div>

<div class="fi">

<input type="password" name="pwd" class="text" tabindex="2"/>

<input type="checkbox" name="visi" id="viewpwd"/>

<label class="v">显示密码字符</label><br/>

<div class="clr"></div>

</div>

<div class="label"><b class="s">*</b>确认密码:</div>

<div class="fi">

<input type="password" name="pwd2" class="text" tabindex="3"/>

<br/><div class="clr"></div>

</div>

<div class="label"><b class="s">*</b>邮箱:</div>

<div class="fi">

<input type="text" name="mail" class="text" tabindex="4" onfocus="inmail()" onblur="outmail()"/>

<label id="mail_ok" class="ok"><img src="ok.jpg" width=17px height=16px/></label>

<label class="v">免费邮箱:</label>

<a href="">搜狐</a>

<a href="">网易</a><br/>

<div id="mail_mess" class="clr">请输入正确的邮箱地址</div>

</div>

<div class="label">推荐人用户名:</div>

<div class="fi">

<input type="text" name="referrer" class="text"

value="可不填" tabindex="5"/>

<br/>

<div class="clr"></div>

</div>

<input type="button" class="btn-img" id="registsubmit"

value="同意以下协议,提交" tabindex="8"/>

</form>

</body>

</html>

Java Web 登录页面的实现代码实例

以上所述是小编给大家介绍的java web 登录页面的实现详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

原文链接:https://blog.csdn.net/qq_41664272/article/details/88696087

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Java Web 登录页面的实现代码实例 https://www.kuaiidc.com/108874.html

相关文章

发表评论
暂无评论