JavaScript獲取/更改文本框的值的實(shí)例代碼
盡管<input type="text" />和<textarea />是不同元素,但它們均支持同樣的特性來獲取包含在文本框內(nèi)的文本。考慮以下例子:
<html>
<head>
<title>Retrieying a Textbox Value Example</title>
<script type="text/javascript">
function getValues(){
var oTextbox1=document.getElementById("txt1");
var oTextbox2=document.getElementById("txt2");
alert("The value of txt1 is ""+oTextbox1.value+""n"+
"The value of txt2 is"" +oTextbox2.value+""");
}
</script>
</head>
<body>
<input type="text" size="12" id="txt1" /><br/>
<textarea rows="5" cols="25" id="txt2"></textarea><br />
<input type="button" value="Get Values" onclick="getValues()"/>
</body>
</html>
這個(gè)例子顯示了兩個(gè)文本框,一個(gè)是單行的另一個(gè)是多行的,還有一個(gè)按鈕。當(dāng)點(diǎn)擊按鈕時(shí),會(huì)出現(xiàn)警告框顯示各個(gè)文本框中的內(nèi)容。
也可以在兩個(gè)文本框中輸入一些內(nèi)容,然后點(diǎn)擊按鈕。
因?yàn)関alue特性是個(gè)字符串,可以使用任何字符串的特性和方法。例如,可以使用length特性來獲取文本框中的文本長(zhǎng)度:
<html>
<head>
<title>Retrieving a Textbox Length Example</title>
<script type="text/javascript">
function getLengths(){
var oTextbox1=document.getElementById("txt1");
var oTextbox2=document.getElementById("txt2");
alert ("The length of txt1 is "+oTextbox1.value.length+"n"
+"The length of txt2 is" +oTextbox2.value.length);
}
</script>
</head>
<body>
<input type="text" size="12" id="txt1"/><br />
<textarea rows="5" cols="25" id="txt2"></textarea><br />
<input type="button" value="Get Lengths "onclick="getLengths()" />
</body>
</html>
這個(gè)例子中使用value的length特性來判斷每個(gè)文本框中的字符數(shù)。
這個(gè)value特性也可用于給文本框設(shè)置新內(nèi)容:
<html>
<head>
<title>Changing a Textbox Value Example</title>
<script type="text/javascript">
function setValues(){
var oTextbox1=document.getElementById("txt1");
var oTextbox2=document.getElementById("txt2");
oTextbox1.value="fitst textbox";
oTextbox2.value="second textbox";
}
</script>
</head>
<body>
<input type="text" size="12" id="txt1" /><br />
<textarea rows="5" cols="25" id="txt2"></textarea><br />
<input type="button " value="Set Values" onclick="setValues()" />
</body>
</html>
這個(gè)例子中,點(diǎn)擊按鈕可將第一個(gè)文本框設(shè)置為"first textbox",將第二個(gè)文本框設(shè)置為"second textbox"。
- JavaScript監(jiān)聽文本框回車事件并過濾文本框空格的方法
- javascript文本框內(nèi)輸入文字倒計(jì)數(shù)的方法
- JavaScript獲取文本框內(nèi)選中文本的方法
- Javascript正則控制文本框只能輸入整數(shù)或浮點(diǎn)數(shù)
- 利用javascript實(shí)現(xiàn)禁用網(wǎng)頁(yè)上所有文本框,下拉菜單,多行文本域
- javascript限制文本框只允許輸入數(shù)字(曾經(jīng)與現(xiàn)在的方法對(duì)比)
- JavaScript實(shí)現(xiàn)統(tǒng)計(jì)文本框Textarea字?jǐn)?shù)增強(qiáng)用戶體驗(yàn)
- javascript限制文本框輸入值類型的方法
相關(guān)文章
Google的跟蹤代碼 動(dòng)態(tài)加載js代碼方法應(yīng)用
Google的跟蹤代碼 動(dòng)態(tài)加載js代碼,需要的朋友可以參考下2012-11-11Web技術(shù)實(shí)現(xiàn)移動(dòng)監(jiān)測(cè)的介紹
移動(dòng)偵測(cè),一般也叫運(yùn)動(dòng)檢測(cè),常用于無人值守監(jiān)控錄像和自動(dòng)報(bào)警。通過攝像頭按照不同幀率采集得到的圖像會(huì)被 CPU 按照一定算法進(jìn)行計(jì)算和比較,當(dāng)畫面有變化時(shí),如有人走過,鏡頭被移動(dòng),計(jì)算比較結(jié)果得出的數(shù)字會(huì)超過閾值并指示系統(tǒng)能自動(dòng)作出相應(yīng)的處理2017-09-09javascript不同類型數(shù)據(jù)之間的運(yùn)算的轉(zhuǎn)換方法
這篇文章主要介紹了javascript不同類型數(shù)據(jù)之間的運(yùn)算的轉(zhuǎn)換方法,需要的朋友可以參考下2014-02-02基于JavaScript實(shí)現(xiàn)驗(yàn)證碼功能
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)驗(yàn)證碼功能的相關(guān)資料2017-04-04js實(shí)現(xiàn)導(dǎo)航欄中英文切換效果
本篇文章主要分享了javascript實(shí)現(xiàn)導(dǎo)航欄中英文切換效果的示例代碼,具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01javascript驗(yàn)證內(nèi)容為數(shù)字以及長(zhǎng)度為10的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)硪黄猨avascript驗(yàn)證內(nèi)容為數(shù)字以及長(zhǎng)度為10的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08微信小程序 函數(shù)防抖 解決重復(fù)點(diǎn)擊消耗性能問題實(shí)現(xiàn)代碼
這篇文章主要介紹了微信小程序使用函數(shù)防抖解決重復(fù)點(diǎn)擊消耗性能問題實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09