JavaScript在线手册

  1. JavaScript密码对象:Password
    • 格式:

    document.forms[索引].elements[索引].属性

    document.forms[索引].elements[索引].方法(参数)

    document.表单名称.密码对象名称.属性

    document.表单名称.密码对象名称.方法(参数)

    • 属性:
    defaultValue 该对象的value属性
    form 该对象所在的表单
    name 该对象的name属性
    type 该对象的type属性
    value 该对象的value属性
    • 方法:
    blur()  
    focus()  
    handleEvent(事件)  
    select() 该对象设置为选取状态
    • 事件处理程序:

    onBlur onChange onClick onDbClick onFocus onKeyDown onKeyPress onKeyUp
    onMouseDown onMouseUp onMouseOver onMouseOut onMouseMove onSelect

    • 例1:

    <Script>

    function checkPw() {
    fm = document.form1;
    if (fm.pw2.value != fm.pw1.value) {
        alert("密码不符,请重新输入");
        document.form1.pw2.select();
    }
    else
        alert("谢谢你,"+fm.name.value);
    }

    </Script>

    <BODY onLoad=document.form1.name.focus()>
    <FORM NAME="form1">
    姓  名:<INPUT TYPE="text" NAME="name"><BR>
    输入密码:<INPUT TYPE="password" NAME="pw1"><BR>
    重新输入:<INPUT TYPE="password" NAME="pw2"><BR>
    <INPUT TYPE="button" VALUE="填好了" onClick=checkPw()> 
    <INPUT TYPE="reset" VALUE="重 填">
    </FORM>
    </BODY>

    • 例2:

    <Script>

    function isInt(elm) {
    if (isNaN(elm)) {
        alert("你输入的是" + elm + "\n不是数字!");
        document.forms[0].pw.value = "";
        return false;
    }
    if (elm.length != 4) {
        alert("请输入四位数数字!");
        document.forms[0].pw.value = "";
        return false;
    }
    }
    </Script>

    <form action="test.asp" onSubmit="return isInt(this.pw.value)">
    请输入四位数数字密码:<BR>
    <input type="password" name="pw">
    <input type="submit" value="检查">
    </form>

     

asp之家,致力于为Asp学习者提供专业而高质量的建站内容!
https://www.aspxhome.com