国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

DOM基礎教程之使用DOM設置文本框

2019-11-20 13:21:04
字體:
來源:轉載
供稿:網友

1.控制用戶輸入的字符個數

對于單行文本框和密碼輸入框,可以利用maxlength屬性控制用戶輸入的字符個數。
對于多行文本,maxlength為自定義屬性,其值最多輸入的字符的個數,在onkeypress事件發生時則調運返回LessThan()函數返回值,函數如下

<textarea name="comments" id="comments" cols="40" rows="4" maxlength="50" onekeypress ="return LessThan(this);"></textarea>
詳細代碼

復制代碼 代碼如下:

<script language="javascript">
function LessThan(oTextArea){
    //返回文本框字符個數是否符號要求的boolean值
    return oTextArea.value.length < oTextArea.getAttribute("maxlength");
}
</script>
<form method="post" name="myForm1" action="addInfo.aspx">
<p><label for="name">請輸入您的姓名:</label>
<input type="text" name="name" id="name" class="txt" value="姓名" maxlength="10"></p>
<p><label for="comments">我要留言:</label><br>
<textarea name="comments" id="comments" cols="40" rows="4" maxlength="50" onkeypress="return LessThan(this);"></textarea></p>
<p><input type="submit" name="btnSubmit" id="btnSubmit" value="Submit" class="btn">
<input type="reset" name="btnReset" id="btnReset" value="Reset" class="btn"></p>
</form>

2.設置鼠標經過自動選擇文本

首先是鼠標經過時自動聚焦 onmouseover = "this.focus"

其次是 onfocus = "this.select()"
代碼實例:

復制代碼 代碼如下:

<form method="post" name="form1" id="form1" action="addInfo.aspx">
<input type="text" name="name" id="name" class="txt" value="姓名" onmouseover="this.focus()" onfocus="this.select()">
</form>

對于多個代碼實例,可以使用以下代碼進行聚焦

復制代碼 代碼如下:

<script type="text/javascript">
            function myFocus() {
                this.focus();
            }
            function mySelect() {
                this.select();
            }
            window.onload = function() {
                var oForm = document.forms["myForm1"];
                oForm.name.onmouseover = myFocus;
                oForm.name.onfocus = mySelect;
            }
        </script>
            <form method="post" name="myForm1" action="addInfo.aspx">
                <p>
                    <label for="name">請輸入您的姓名:</label>
                    <input type="text" name="name" id="name" class="txt" value="姓名">
                </p>
                <p>
                    <label for="passwd">請輸入您的密碼:</label>
                    <input type="password" name="passwd" id="passwd" class="txt">
                </p>
                <p>
                    <input type="submit" name="btnSubmit" id="btnSubmit" value="Submit" class="btn">
                    <input type="reset" name="btnReset" id="btnReset" value="Reset" class="btn">
                </p>
            </form>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天柱县| 武义县| 吴旗县| 津市市| 靖州| 日喀则市| 涞水县| 普安县| 玉环县| 杂多县| 绍兴市| 永城市| 河南省| 盐城市| 原阳县| 宁河县| 韶山市| 湾仔区| 梁河县| 西安市| 余干县| 佛山市| 佛教| 罗山县| 剑阁县| 启东市| 长顺县| 铁岭县| 泗水县| 南部县| 镇雄县| 廉江市| 石门县| 泌阳县| 鄢陵县| 剑川县| 疏附县| 凭祥市| 南华县| 梁河县| 衡东县|