注册账号的时候邮箱自动弹出各大邮箱供选择是如何实现的? [ 未指定版本 ]
@PHP学院的中学生 https://www.yiichina.com/feed/43517
这里回复不了代码
简单实现自己优化
<input type="text" id="email" value="" onkeyup="email()" />
<div id="emailBox" style="display:none; border: 1px solid #ff0000;">
<ul>
<li onclick="setMail(0)">@gmail.com</li>
<li onclick="setMail(1)">@qq.com</li>
<li onclick="setMail(2)">@163.com</li>
</ul>
</div>
<script>
function email(){
var email = document.getElementById('email');
if( email.value.indexOf('@') != -1 ){
document.getElementById('emailBox').style.display = 'block';
}
}
function setMail( n ){
var arr = new Array( 'gmail.com', 'qq.com', '163.com' );
var email = document.getElementById('email');
email.value = email.value.split("@")[0] +'@'+ arr[n];
}
</script>
carry 上海
注册时间:2015-02-28
最后登录:2021-09-29
在线时长:19小时5分
最后登录:2021-09-29
在线时长:19小时5分
- 粉丝17
- 金钱1075
- 威望10
- 积分1365
共 1 条评论
input id="email" onkeyup="email()"