java获取文本框的值 JavaScript获取/更改文本框的值
JavaScript获取/更改文本框的值
尽管<input type=text />和<textarea />是不同元素 但它们均支持同样的特性来获取包含在文本框内的文本 考虑以下例子 <> <head> <title>Retrieying a Textbox Value Example</title> <script type=text/javascript> function getValues(){ var oTextbox =document getElementById("txt "); var oTextbox =document getElementById("txt "); alert("The value of txt is ""+oTextbox value+""n"+ "The value of txt is"" +oTextbox value+"""); } </script> </head> <body> <input type=text size=" " id="txt " /><br/> <textarea rows=" " cols=" " id="txt "></textarea><br /> <input type=button value="Get Values" onclick="getValues()"/> </body> </>

这个例子显示了两个文本框 一个是单行的另一个是多行的 还有一个按钮 当点击按钮时 会出现警告框显示各个文本框中的内容
也可以在两个文本框中输入一些内容 然后点击按钮
因为value特性是个字符串 可以使用任何字符串的特性和方法 例如 可以使用length特性来获取文本框中的文本长度
<> <head> <title>Retrieving a Textbox Length Example</title> <script type=text/javascript> function getLengths(){ var oTextbox =document getElementById("txt "); var oTextbox =document getElementById("txt "); alert ("The length of txt is "+oTextbox value length+"n" +"The length of txt is" +oTextbox value length); } </script> </head> <body> <input type=text size=" " id="txt "/><br />
<textarea rows=" " cols=" " id="txt "></textarea><br /> <input type=button value="Get Lengths "onclick="getLengths()" /> </body> </>
这个例子中使用value的length特性来判断每个文本框中的字符数
这个value特性也可用于给文本框设置新内容
<> <head> <title>Changing a Textbox Value Example</title> <script type=text/javascript> function setValues(){ var oTextbox =document getElementById("txt "); var oTextbox =document getElementById("txt "); oTextbox value="fitst textbox"; oTextbox value="second textbox";
} </script> </head> <body> <input type=text size=" " id="txt " /><br /> <textarea rows=" " cols=" " id="txt "></textarea><br /> <input type=button value="Set Values" onclick="setValues()" /> </body> </>
lishixinzhi/Article/program/Java/JSP/201311/20350