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 相关文章推荐
Array.slice()与Array.splice()的返回值类型
Oct 09 Javascript
测试JavaScript字符串处理性能的代码
Dec 07 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
Mar 01 Javascript
js修改地址栏URL参数解决url参数问题
Dec 15 Javascript
Event altKey,ctrlKey,shiftKey属性解析
Dec 18 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
Nov 22 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
vue 解决computed修改data数据的问题
Nov 06 Javascript
Javascript幻灯片播放功能实现过程解析
May 07 Javascript
js实现可爱的气泡特效
Sep 05 Javascript
JavaScript原型链中函数和对象的理解
Jun 16 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
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
js身份证验证超强脚本
2008/10/26 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python操作Word批量生成文章的方法
2015/07/28 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
python实现简单登陆系统
2018/10/18 Python
代码详解django中数据库设置
2019/01/28 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
大学本科毕业生的自我鉴定
2013/11/26 职场文书
2014的自我评价
2014/01/13 职场文书
开学寄语大全
2014/04/08 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
甲午风云观后感
2015/06/02 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
Python requests用法和django后台处理详解
2022/03/19 Python