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 相关文章推荐
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 Javascript
基于jquery封装的一个js分页
Nov 15 Javascript
extjs 时间范围选择自动判断的实现代码
Jun 24 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
May 11 Javascript
在JavaScript中如何解决用execCommand(
Oct 19 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
May 25 Javascript
javascript数组遍历的方法实例分析
Sep 13 Javascript
谈谈Vue.js——vue-resource全攻略
Jan 16 Javascript
JavaScript实现form表单的多文件上传
Mar 27 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
JavaScript编码小技巧分享
Sep 17 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实现与ASP Banner组件相似的类
2006/10/09 PHP
php下将XML转换为数组
2010/01/01 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
PHP防止跨域提交表单
2013/11/01 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
详解angular笔记路由之angular-router
2017/09/12 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
汉森批发:Hansen Wholesale
2018/05/24 全球购物
个人社会实践自我鉴定
2014/03/24 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
大学专科求职信
2014/07/02 职场文书
技术员岗位职责范本
2015/04/11 职场文书
博物馆观后感
2015/06/05 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
Django框架之路由用法
2022/06/10 Python
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android