|
|
|
| Очередной вопрос к Гуру. Разъясните плз, что я упустил.
function CheckPswd(pswdid,repswdid,containerid)
{
var pswd = document.getElementById(pswdid);
var repswd = document.getElementById(repswdid);
var container2 = document.getElementById(containerid);
var text = document.createElement("div");
repswd.onkeyup = function()
{
if(repswd != pswd)
{
container2.appendChild(text);
text.className = "pc-indicator-text";
text.innerHTML = "Пароли не совпадают";
return;
}
}
}
|
Использование:
<input class="maskable-true" size="31" maxlength="20" type="password" name="ps_wq" id="ps_wq" />
<input size="31" maxlength="20" type="password" name="re_ps_wq" id="re_ps_wq" />
<div id="PASSWORD_KLON"></div>
<script type="text/javascript" language="Javascript">
CheckPswd("ps_wq","re_ps_wq","PASSWORD_KLON");
</script>
|
| |
|
|
|
|
|
|
|
для: TetRiska
(20.02.2009 в 05:02)
| | Всё много проще:
<input type="password" name="ps_wg"><br>
<input type="password" name="re_ps_wg" onchange="CheckPswd (this, 'ps_wg', 'info')"><br>
<div id="info"></div>
<script>
function CheckPswd (x, y, z)
{document.getElementById (z).innerHTML = (x.value != document.getElementsByName (y) [0].value) ? 'Пароли не совпадают' : ''}
</script>
|
[поправлено модератором] | |
|
|
|
|
|
|
|
для: PAT
(20.02.2009 в 06:36)
| | не работает. А вот к чему я сам пришел:
function CheckPswd(pswdid,repswdid,containerid)
{
var pswd = document.getElementById(pswdid);
var repswd = document.getElementById(repswdid);
var container2 = document.getElementById(containerid);
var text = document.createElement("div");
container2.appendChild(text);
text.innerHTML = " ";
repswd.onkeyup = function()
{
if(repswd.value != pswd.value)
{
container2.appendChild(text);
text.innerHTML = "<span class=\"pc-critical\">Пароли не совпадают</span>";
return;
}
else
{
container2.appendChild(text);
text.innerHTML = "<span class=\"pc-green\">Пароли совпадают</span>";
return;
}
}
pswd.onkeyup = function()
{
if(pswd.value != 0 && repswd.value =="")
{
container2.appendChild(text);
text.innerHTML = " ";
return;
}
if(pswd.value != 0 && repswd.value == pswd.value)
{
container2.appendChild(text);
text.innerHTML = "<span class=\"pc-green\">Пароли совпадают</span>";
return;
}
else
{
container2.appendChild(text);
text.innerHTML = "<span class=\"pc-critical\">Пароли не совпадают</span>";
return;
}
}
}
|
Работает на все 100% !!! | |
|
|
|
|
|
|
|
для: TetRiska
(21.02.2009 в 01:42)
| | Что именно "не работает" в моём коде?
[поправлено модератором] | |
|
|
|