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 原型模式实现OOP的再研究
Apr 09 Javascript
JavaScript 学习笔记(四)
Dec 31 Javascript
javascript function调用时的参数检测常用办法
Feb 26 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
JavaScript 中有关数组对象的方法(详解)
Aug 15 Javascript
js运动事件函数详解
Oct 21 Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 Javascript
详解利用jsx写vue组件的方法示例
Jul 17 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 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 Framework实现将session存储在memcache中的方法
2016/03/22 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
js获取ip和地区
2017/03/10 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
2017/09/10 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
Python简明入门教程
2015/08/04 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
简单了解django文件下载方式
2020/02/10 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python