日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript文本框的操作

發布時間:2025/6/17 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript文本框的操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.獲取文本框里的回車數:

<script? language=javascript>?
function? getCount()
{
??? var count=document.all('TextArea1').innerHTML.split('/n').length;//獲取回車的個數
??? alert("總共有"+ count +"個回車");
}?
</script>?
</HEAD>
<BODY>
??? <textarea id="TextArea1" cols="30" rows="8"></textarea>
??? <input id="Button1" type="button"? value="獲取" οnclick="getCount()" />

2.判斷文本框里漢字個數;

<script language="JavaScript">
? function cal(str)
? {
???? re=/[/u4E00-/u9FA5]/g;? //測試中文字符的正則
??? if(re.test(str))??????? //使用正則判斷是否存在中文
??? return str.match(re).length //返回中文的個數
??? else
??? return 0
??}
</script>
<input id="a">
<input type=button value=確定 οnclick="alert('一共'+cal(a.value)+'個漢字')">

3.全選文本框里的內容;

<script language="javascript">
??? function selectAll()
??? {
?????? mytxt.select();
??? }
??? </script>

<textarea id="mytxt" cols=30 rows=6 ></textarea>
<input id="mybtn" value="全選" type="button" οnclick="selectAll()" />

?4.判斷文本框里是否有特殊字符;僅對IE有效。

<SCRIPT LANGUAGE="JavaScript">
var bForbidden = false;
var ch;
var strForbidden = new Array("<",">",".");????????? //羅列所有被禁止的方法字符
function chk(str)
{
??? for (var i=0;i<strForbidden.length;i++)
?? {???????

??? ?//遍歷用戶輸入的數據
???? for (var j=0;j<str.length;j++)
???? {
????? ch=str.substr(j,1);
????? if (ch==strForbidden[i])??????????????? //如果包含非法字符
????? {
?????? bForbidden = true;????????????????? //設置此變量為true
????? }
???? }???
??? }
??? if (bForbidden)

??? {
?????? alert("包含特殊字符,已經被禁止!");??
??? }
}
</SCRIPT>

<input type=text name="txt1" value="this is test!">
<input type=button value="測試文本" onClick="javascript:chk(txt1.value)">

5.防止文本框里的內容被復制;

<textarea cols=50 rows=5 οncοpy="document.selection.empty()"? οnpaste="return false">測試是否可以拷貝粘貼</textarea>

6.文本框自適應行數(IE適用);

<textarea rows=1 name=txt1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>

7.下劃線的文本輸入框;

下劃線的輸入框<input type="text" name="txt1" size="25"
style=" border:1px; border-bottom-style: solid;border-top-style: none;border-left-style:none;border-right-style:none;">
<br />
<br />
默認的輸入框<input id="Text1" size="25" type="text" />

8.自動保存網頁輸入到文件;

window.οnlοad=function()
{
???? document.open("text/html");??????????????????? //打開窗口
???? document.write("把這些文字保存起來!!!!!");//輸出內容
???? document.execCommand("saveAs","true","我的網頁");//打開另存為對話框
???? document.close();??????????????????????????????? //關閉文檔
}

9.文本框顯示選中的頁面內容;

<SCRIPT LANGUAGE="JavaScript">
var txt1 = "";
function getSelect()

?{
??? txt1 = (document.all) ? document.selection.createRange().text : document.getSelection();//獲取當前選中的文本
??? document.form1.txt1.value = txt1;?????????????????????????????????????????????????????? //顯示選擇內容
??? return true;
}
document.onmouseup = getSelect;???????????????????????????????????????????????????????????? //綁定鼠標事件
if (!document.all)
??? document.captureEvents(Event.MOUSEUP);????????????????????????????????????????????????? //netscape下的鼠標事件捕獲
</script>

?

<form name=form1>
<strong><input type=text name=txt1 value=""></strong>這是一個測試文檔
</form>

?

?10.文本框的默認輸入法;(IE使用)

<body>
默認:<input><br>
中文:<input style="ime-mode:active"><br>
英文:<input style="ime-mode:disabled">
</body>

轉載于:https://www.cnblogs.com/zhangqs008/archive/2009/08/25/2341264.html

總結

以上是生活随笔為你收集整理的JavaScript文本框的操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。