页:
[1]
| bmqmingqi | 2006-7-12 01:25 PM |
|
PHP中如何实现
PHP中如何实现密码支持汉语?!!! |
|
呵呵,没试过
这个不是PHP决定的吧?
你把input改成: <input type="text" name="password"> 这样输入密码,再提交
用汉语做密码,这样比较糟糕吧?? |
| bmqmingqi | 2006-7-13 12:32 AM |
|
[quote]原帖由 [i]飞豹游侠[/i] 于 2006-7-12 09:58 PM 发表
呵呵,没试过
这个不是PHP决定的吧?
你把input改成: <input type="text" name="password"> 这样输入密码,再提交
用汉语做密码,这样比较糟糕吧?? [/quote]
你这样做怎么行,一文本框,可不是密码框,
要知道输入密码是显示的应该是***********才对,
这才是我想要的效果!! |
| pcletian | 2006-7-13 01:25 AM |
|
回复 #2 飞豹游侠 的帖子
好想法,有难度。 |
|
是不是可以这么做
一个输入域,一个隐藏域,把输入与的内容复制到隐藏域再把输入域的内容替换成* |
|
<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> |
| bmqmingqi | 2006-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]
谢谢!!
要是能更完善一点就好了!! |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.008455 second(s), 2 queries |