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 相关文章推荐
extjs 为某个事件设置拦截器
Jan 15 Javascript
checkbox设置复选框的只读效果不让用户勾选
Aug 12 Javascript
jquery实现标题字体变换的滑动门菜单效果
Sep 07 Javascript
jquery轮播的实现方式 附完整实例
Jul 28 Javascript
JavaScript制作弹出层效果
Dec 02 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
React学习笔记之条件渲染(一)
Jul 02 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
详解如何使用nvm管理Node.js多版本
May 06 Javascript
layui动态绑定事件的方法
Sep 20 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
Oct 11 Javascript
js实现坦克大战游戏
Feb 24 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常用函数 推荐收藏保存
2010/02/21 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
php生成随机数的三种方法
2014/09/10 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
2013/11/18 NodeJs
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
Python解释执行原理分析
2014/08/22 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
自荐书模板
2013/12/15 职场文书
20岁生日感言
2014/01/13 职场文书
关于迟到的检讨书
2015/05/06 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
python读取mat文件生成h5文件的实现
2022/07/15 Python