喜悦国际村 » PHP高级编程 » PHP中如何实现

页: [1]
bmqmingqi2006-7-12 01:25 PM
PHP中如何实现

PHP中如何实现密码支持汉语?!!!

飞豹游侠2006-7-12 01:58 PM
呵呵,没试过

这个不是PHP决定的吧?

你把input改成: <input type="text" name="password"> 这样输入密码,再提交

用汉语做密码,这样比较糟糕吧??

bmqmingqi2006-7-13 12:32 AM
[quote]原帖由 [i]飞豹游侠[/i] 于 2006-7-12 09:58 PM 发表
呵呵,没试过

这个不是PHP决定的吧?

你把input改成: <input type="text" name="password"> 这样输入密码,再提交

用汉语做密码,这样比较糟糕吧?? [/quote]
            
你这样做怎么行,一文本框,可不是密码框,
要知道输入密码是显示的应该是***********才对,
这才是我想要的效果!!

pcletian2006-7-13 01:25 AM
回复 #2 飞豹游侠 的帖子

好想法,有难度。

ching2006-7-13 03:28 AM
是不是可以这么做
一个输入域,一个隐藏域,把输入与的内容复制到隐藏域再把输入域的内容替换成*

zr01282006-7-13 07:22 AM
<script>
var pwdlen = '';
function kd()
{
        var pwdnewlen = document.f1.pwd.value.length;
        var nv = document.f1.pwd.value;
        if (pwdnewlen != pwdlen)
        {
                var l = Math.abs(pwdlen-pwdnewlen);
                if (pwdnewlen>pwdlen)
                {
                        document.f1.pass.value += nv.substr(pwdnewlen-l);
                        var star = '';
                        for (i=0;i<l;i++)
                                star += '*';
                        document.f1.pwd.value = nv.substr(0,pwdnewlen-l) + star;
                }
                if (pwdnewlen<pwdlen)
                {
                        document.f1.pass.value = document.f1.pass.value.substr

(0,pwdnewlen-l+1);
                }
        }
        pwdlen = document.f1.pwd.value.length;
}
function wp()
{
        alert(document.f1.pass.value);
}
</script>
<body>
只支持顺序写密码,插到中间或前边就不行了。
<form name=f1>
<input type="hidden" name="pass">
<input type="text" name="pwd" onkeyup="kd()">
<button onclick="wp()">查看密码</button>
</form>
</body>

bmqmingqi2006-7-14 12:05 AM
[quote]原帖由 [i]zr0128[/i] 于 2006-7-13 03:22 PM 发表
<script>
var pwdlen = '';
function kd()
{
        var pwdnewlen = document.f1.pwd.value.length;
        var nv = document.f1.pwd.value;
        if (pwdnewlen != pwdlen)
        {
                var l = Math.abs(pwdlen-pwdnew ... [/quote]

谢谢!!
  要是能更完善一点就好了!!


查看完整版本: PHP中如何实现


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.008455 second(s), 2 queries