盡管<input type="text" />和<textarea />是不同元素,但它們均支持同樣的特性來獲取包含在文本框內的文本。考慮以下例子:
復制代碼 代碼如下:
<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" /><br/>
<textarea rows="5" cols="25"></textarea><br />
<input type="button" value="Get Values"/>
</body>
</html>
復制代碼 代碼如下:
<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"/><br />
<textarea rows="5" cols="25"></textarea><br />
<input type="button" value="Get Lengths "onclick="getLengths()" />
</body>
</html>
這個value特性也可用于給文本框設置新內容:
復制代碼 代碼如下:
<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" /><br />
<textarea rows="5" cols="25"></textarea><br />
<input type="button " value="Set Values" />
</body>
</html>
新聞熱點
疑難解答
圖片精選