为了账号安全,请及时绑定邮箱和手机立即绑定

用JS来实现根据浏览器的中文/英文设置,来自动匹配中文/英文提示信息.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
username:<input type="text" name="username" />
<p id="username_Tips"></p>
password:<input type="password" name="password" />
<p id="password_Tips"></p>
</body>
<script type="text/javascript"> 
    var mesEnglish = {
        userNameNull:'Sorry,Username is null',
        userNameInput:'Please input your username',
        passWordNull:'Sorry,Password is null',
        passWordInput:'Please input your password'
    };
    var mesChinese = {
        userNameNull:'对不起,用户名不能为空',
        userNameInput:'请输入用户名',
        passWordNull:'对不起,密码不能为空',
        passWordInput:'请输入密码'
    };
    var mes = {};
    var type=navigator.appName;
     if (type=="Netscape"){
        var languagetype = !!navigator.languages?navigator.languages[0]:navigator.language;
        var lang = languagetype.substr(0,2);
    }else{
        var lang = navigator.userLanguages[0].substr(0,2);
    }
    if (lang == "en"){
        mes = mesEnglish;
     }else if(lang == "zh"){
        mes = mesChinese;
     }else{
        mes = mesEnglish;
    }
    var username=document.getElementsByTagName("input")[0];
    var password=document.getElementsByTagName("input")[1];

    var username_p=document.getElementById("username_Tips");
    var password_p=document.getElementById("password_Tips");

    username.onblur=function(){
        if(username.value.length==0){
            username_p.innerHTML=mes.userNameNull;
        }else{
            username_p.innerHTML="";
        }
    }
    username.onkeyup=function(){
        if(username.value.length==0){
            username_p.innerHTML=mes.userNameInput;
        }else{
            username_p.innerHTML="";
        }
    }
    password.onblur=function(){
        if(password.value.length==0 ){
            password_p.innerHTML=mes.passWordNull;
        }else{
            password_p.innerHTML="";
        }
    }
    password.onkeyup=function(){
        if(password.value.length==0 ){
            password_p.innerHTML=mes.passWordInput;
        }else{
            password_p.innerHTML="";
        }
    }
</script>
</html>
点击查看更多内容
10人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
61
获赞与收藏
656

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消