JavaScript获取/更改文本框的值的实例代码


Posted in Javascript onAugust 02, 2013

尽管<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" id="txt1" /><br/>
<textarea rows="5" cols="25" id="txt2"></textarea><br />
<input type="button" value="Get Values" onclick="getValues()"/>
</body>
</html>

这个例子显示了两个文本框,一个是单行的另一个是多行的,还有一个按钮。当点击按钮时,会出现警告框显示各个文本框中的内容。

也可以在两个文本框中输入一些内容,然后点击按钮。

因为value特性是个字符串,可以使用任何字符串的特性和方法。例如,可以使用length特性来获取文本框中的文本长度:

<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>

这个例子中使用value的length特性来判断每个文本框中的字符数。

这个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" id="txt1" /><br />
<textarea rows="5" cols="25" id="txt2"></textarea><br />
<input type="button " value="Set Values" onclick="setValues()" />
</body>
</html>

这个例子中,点击按钮可将第一个文本框设置为"first textbox",将第二个文本框设置为"second textbox"。
Javascript 相关文章推荐
动态加载iframe
Jun 16 Javascript
JavaScript Base64编码和解码,实现URL参数传递。
Sep 18 Javascript
jQuery 表单验证扩展代码(二)
Oct 20 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
Jul 31 Javascript
鼠标滑在标题上显示图片的JS代码
Nov 19 Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
Jan 05 Javascript
原生js实现对Ajax的封装(仿jquery)
Jan 22 Javascript
layui 监听表格复选框选中值的方法
Aug 15 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
ES2020 已定稿,真实场景案例分析
May 25 Javascript
JS限制Textarea文本域字符个数的具体实现
Aug 02 #Javascript
javascript自动改变文字大小和颜色的效果的小例子
Aug 02 #Javascript
JS解决ie6下png透明的方法实例
Aug 02 #Javascript
用innerhtml提高页面打开速度的方法
Aug 02 #Javascript
JQuery 获取json数据$.getJSON方法的实例代码
Aug 02 #Javascript
可简单避免的三个JS发布错误的详细介绍
Aug 02 #Javascript
Js控制弹窗实现在任意分辨率下居中显示
Aug 01 #Javascript
You might like
isset和empty的区别
2007/01/15 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
2020/12/14 Vue.js
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
17个Python小技巧分享
2015/01/23 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
自我鉴定范文300字
2013/10/01 职场文书
表决心的诗句大全
2014/03/11 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python