回 帖 发 新 帖 刷新版面

主题:请教一个小问题

用javascript做注册页面的时候,象密码长度不符合要求之类的出错提示要显示在页面,要用什么方法呢?

回复列表 (共5个回复)

沙发

准备一个span,div之类的东西,错误信息往里面填就行了
也可以先隐藏

板凳

[quote]准备一个span,div之类的东西,错误信息往里面填就行了
也可以先隐藏[/quote]
能具体说说吗?我刚学,不是很懂.

3 楼

<span id="test_span"></span>

document.getElementById('text_span').innerHTML = 'error';

4 楼

我的意见也是如此
用div或者span藏在页面你想放提示的地方,最好开始设置样式隐藏
<div id="errorhere" style=visibility:hidden;></div>

然后判断出错后,执行脚本:
if (
/*
判断密码长度不符合要求之类
*/ )
{
var errorMessage="你想要的提示内容";
var errorbox=document.getElementById('errorhere');
errorbox.innerHTML = errorMessage;
errorbox.setAttribute("style","visibility:visible");
}

5 楼

假设你的密码input的对象或ID是:passwd
你可以这样写:
先创建个DIV: 
    var oError = document.createElement("<div>");
    with(oError.style){
         width = "100px"; height = "25px"; border = "1 solid #efeeee"; 
         color = "red";
    }
    oError.innerText = "您的密码长度不足!";
写个方法检查,不满足提示并返回重新输入:
   function checkPasswd(){
       var value = passwd.value;
       //下面加你的检查条件
       //如果满足的话就return true 并执行其他的
       //如果不满足:
       passwd.focus();
       passwd.select();
       return false;
   }

我来回复

您尚未登录,请登录后再回复。点此登录或注册