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 相关文章推荐
使用javascript获取页面名称
Dec 23 Javascript
javascript关于继承解析
May 10 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
Jun 21 Javascript
jQuery Ajax使用FormData对象上传文件的方法
Sep 07 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
JS数组交集、并集、差集的示例代码
Aug 23 Javascript
详解如何在angular2中获取节点
Nov 23 Javascript
详解从买域名到使用pm2部署node.js项目全过程
Mar 07 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
js实现电灯开关效果
Jan 19 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
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
Python Flask基础教程示例代码
2018/02/07 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
python实现泊松图像融合
2018/07/26 Python
python 实现敏感词过滤的方法
2019/01/21 Python
创建Django项目图文实例详解
2019/06/06 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
Python爬虫实现模拟点击动态页面
2020/03/05 Python
基于Python实现天天酷跑功能
2021/01/06 Python
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
班长自荐书范文
2014/02/11 职场文书
幼儿园课题方案
2014/06/09 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
大学生入党自传2015
2015/06/26 职场文书
婚宴主持词
2015/06/30 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL