前端——用H5表单属性制作简易的登陆界面

今天学了H5新增的表单属性,知道如何用新增的那些属性(如form、placeholder)制作一个建议的登陆界面。界面如下:

源代码如下:

<html>
<head>
<head>
<body>
<form method="post">
	用户名:<input type="text" name="name" placeholder="请输入用户名" list="names" autofocus autocomplete><br/></br>
	密码:<input type="password" name="name" placeholder="请输入密码"></br></br>
	<input type="submit" value="登录" formaction="regist"/>
	<input type="submit" value="忘记秘密" formaction="login"/>


	</form>
	<datalist id="names">
		<option value="yongshengdadi">yongshengdadi</option>
		<option value="mingzi">mingzi</option>
		<option value="zhanghao">zhanghao</option>
</body>
</html>

首先,在form中用input写一个文本框。关键代码如下:

<form method="post">
	用户名:<input type="text" name="name" ><br/></br>
	
	</form>

网页效果如下:

再用同样的方法,写一个密码的文本框。

密码:<input type="password" name="name" ></br>

(注:type设置为“password”,在文本框输入数据的时候会自动隐藏,变成到这不可见的密码)

 

效果如下:

然后再添加两个按钮,分别为“登录”“忘记密码”,关键代码如下:

<input type="submit" value="登录" formaction="regist"/>
	<input type="submit" value="忘记秘密" formaction="login"/>

(注,input type需要设置为submit,而formation属性则是用于动态地提交表单给URL)

到这里登录界面大致就完成了,但是和一般的登陆界面比较一下还是缺少点东西。可以通过autofocus使第一个文本框自动获得焦点。即在input中写入一个autofocus即可。此外,一般的登陆界面文本框都有提示语,因此可以用placeholder为文本框加入提示语。

用户名:<input type="text" name="name" placeholder="请输入用户名" list="names" autofocus><br/></br>
	密码:<input type="password" name="name" placeholder="请输入密码"></br></br>

效果如下:

除此之外,一般的登陆界面在登录界面的时候,如果是常登录用户,在输入用户名的时候会自动出现登录过的用户。这个功能可以通过list和autocomplete出现。关键代码如下:

用户名:<input type="text" name="name" placeholder="请输入用户名" list="names" autofocus><br/></br>
	密码:<input type="password" name="name" placeholder="请输入密码"></br></br>
	<input type="submit" value="登录" formaction="regist"/>
	<input type="submit" value="忘记秘密" formaction="login"/>


	</form>
	<datalist id="names">
		<option value="yongshengdadi">yongshengdadi</option>
		<option value="mingzi">mingzi</option>
		<option value="zhanghao">zhanghao</option>

测试效果如下:

 

以上就是简易登录界面的制作方法。如果大家有更好的优化建议,欢迎大家留言评论呀。

 

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值