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 相关文章推荐
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
node.js中的console.dir方法使用说明
Dec 10 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
深入浅析JavaScript中prototype和proto的关系
Nov 15 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
laydate.js日期时间选择插件
Jan 04 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
Feb 10 Javascript
vue.js中mint-ui框架的使用方法
May 12 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
vue自定v-model实现表单数据双向绑定问题
Sep 03 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
通过实例了解JS 连续赋值
Sep 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
Python Requests库基本用法示例
2018/08/20 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
对Python中画图时候的线类型详解
2019/07/07 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
python小技巧——将变量保存在本地及读取
2020/11/13 Python
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
好邻里事迹材料
2014/01/16 职场文书
职工运动会邀请函
2014/02/02 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python
Python实现拼音转换
2021/06/07 Python
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android