js如何实现点击标签文字,文字在文本框出现


Posted in Javascript onAugust 05, 2015

js实现点击标签文字,文字出现在文本框里,下面2种方法实现的功能略有不同,总体来说方法一功能更强大。

第一种方法:随意点击任何标签都会出现在文本框中,如何第二次点击标签,对应的文字就会在文本框中消失。

<style>.c{ width:40px; height:25px; line-height:25px; text-align:left; margin:2px; float:left; font-size:12px; cursor:pointer }</style>
<input id="i" type="text" ><div class="c" id="c0">市级,</div><div class="c" id="c1">省级,</div><div class="c" id="c2">国家级
<script>
var x=["市级","省级","国家级"];
var y=[];
function $(id){ return document.getElementById(id)};
for(var i=0,m=x.length;i<m;i++){$("c"+i).onclick=(function(i){return function(){
var s=y.join(",").indexOf(x[i]);if(s>=0){
for(var r in y){if(y[r]==x[i]){y.splice(r,1)}}}
else{y.push(x[i])}$("i").value=y.join(" ");}})(i)}
</script>

效果图:

js如何实现点击标签文字,文字在文本框出现

第二种方法:当点击“三水点靠木”标签的时候,此标签就出现在了文本框里,再点击SQL标签后,“SQL”标签就会替换掉“三水点靠木”标签出现在文本框中。

<style>.label {cursor:pointer}</style>

<input type="text" id="textbox" size = "30" name="chaxinmd" />
<span class="label">JS特效</span>
<span class="label">C++</span>
<span class="label">SQL</span>
<span class="label">三水点靠木</span>
<script type="text/javascript">
spans=document.getElementsByTagName("span");
for(i=0;i<spans.length;i++)
{if(spans[i].className=="label")
{  spans[i].onclick=function()
{    document.getElementById('textbox').value=this.innerHTML; 
 }}}
 </script>

效果图:

js如何实现点击标签文字,文字在文本框出现

这里再为大家分享另一个Javascript的小技巧-----JS实现点击文本框清除表单内部默认文字,有时大家在填写表单内容时,表单里会出现一些默认提示文字,我们又不想一个个删除,有什么办法可以实现快速清除?下面就是我为大家准备的小代码:

<form action="" method="get" name="so_box" id="so_box">

<input name="so_name" type="text" id="so_name" onFocus="if(value==defaultValue){value='';}"
onBlur="if(!value){value=defaultValue;}"
value="请输入的关键词">

<input type="submit" name="Submit" value="提交" onFocus="if(so_box.so_name.value==so_box.so_name.defaultValue){so_box.so_name.value='';}">

</form>

效果图:

js如何实现点击标签文字,文字在文本框出现

点击文本框之后

js如何实现点击标签文字,文字在文本框出现

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
Aug 09 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
Mar 01 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
Dec 10 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
Node.js console控制台简单用法分析
Jan 04 Javascript
JavaScript封闭函数及常用内置对象示例
May 13 Javascript
layui table 列宽百分比显示的实现方法
Sep 28 Javascript
解决Vue router-link绑定事件不生效的问题
Jul 22 Javascript
JS实现九宫格拼图游戏
Jun 28 Javascript
JavaScript实现删除,移动和复制文件的方法
Aug 05 #Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 #Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 #Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 #Javascript
基于js实现投票的实例代码
Aug 04 #Javascript
JavaScript数组对象赋值用法实例
Aug 04 #Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 #Javascript
You might like
php扩展ZF――Validate扩展
2008/01/10 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
vue实现购物车案例
2020/05/30 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
使用python装饰器验证配置文件示例
2014/02/24 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
《草原》教学反思
2014/02/15 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
妈妈别哭观后感
2015/06/08 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技