社区
JavaScript
帖子详情
如何用JS取得当前光标所在文本框的ID??
sdxiaoyu
2007-12-28 10:56:26
请教:
如何用JS取得当前光标所在文本框的ID??
比如我有三个文本框,现在光标放在其中一个文本框内,如何用来取得这个文本框的ID呢??
求教!!
谢谢
...全文
883
11
打赏
收藏
如何用JS取得当前光标所在文本框的ID??
请教: 如何用JS取得当前光标所在文本框的ID?? 比如我有三个文本框,现在光标放在其中一个文本框内,如何用来取得这个文本框的ID呢?? 求教!! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sdxiaoyu
2007-12-28
打赏
举报
回复
谢谢啦,可以啦!!
sdxiaoyu
2007-12-28
打赏
举报
回复
实现不了啊,具体情况是这样的:
左边有三个文本框,右边有一排人名字.在选择一个文本框后,鼠标点击右边人的姓名后,这个人的Email这会出现在相应的广西框
内!!就像那个163信箱的写信功能一样!!
谢谢上面两位大哥!!
西安风影
2007-12-28
打赏
举报
回复
<script>
function GetId()
{
alert(event.srcElement.id);
}
</script>
<input id="dd1" type="text" onclick="GetId()" />
<input id="dd2" type="text" onclick="GetId()" />
<input id="dd3" type="text" onclick="GetId()" />
路人乙e
2007-12-28
打赏
举报
回复
event.srcElement.id
jsjhuage
2007-12-28
打赏
举报
回复
<html>
<head>
<title>aaa</title>
</head>
<body>
<input type='text' id='txt1' style='width:200px' value="123" />
<input type='text' id='txt2' style='width:200px' value="123" onFocus="aaa(this)"/>
<input type='text' id='txt3' style='width:200px' value="123"/>
</body>
</html>
<script language="javascript">
function aaa(obj){
alert(obj.id);
}
</script>
sdxiaoyu
2007-12-28
打赏
举报
回复
谢谢各位朋友,已经解决啦!!
西安风影
2007-12-28
打赏
举报
回复
<script>
var id="text1";
function saveId()
{
id=event.srcElement.id;
}
function checkMail(email)
{
var oText = document.getElementById(id);
if(oText.value.indexOf(email) != -1)
{
alert("Added the email");
}
else
{
if(oText.value.length==0)
{
oText.value = email;
}
else
{
oText.value = oText.value + ";" + email;
}
}
}
</script>
<input id="text1" type="text" onclick="saveId()" />
<input id="text2" type="text" onclick="saveId()" />
<ul>
<li onclick="checkMail('xxxx@126.com')">小雨</li>
<li onclick="checkMail('yyyy@126.com')">小朋友</li>
</ul>
Go 旅城通票
2007-12-28
打赏
举报
回复
你email就行了还obj.email
obj=li这个标签,li又没有email这个属性,当然就undefine了
sdxiaoyu
2007-12-28
打赏
举报
回复
调用时是这样的:checkMail(this,"email地址")
其它HTML代码如下:<input id="aa">
<li onclick="checkMail(this,'XXXX@126.com')">小雨</li>
<li onclick="checkMail(this,'XXXXx@126.com')">小朋友</li>
点击人名后,在文本框内出现的是undefined却没有出现人的email地址??
不知道为什么??求解了!!
slayerbb
2007-12-28
打赏
举报
回复
obj.email???
sdxiaoyu
2007-12-28
打赏
举报
回复
还有个功能没实现,再来请教下:
就是:在选择一个文本框后,鼠标点击右边人的姓名后,这个人的Email这会出现在相应的广西框
我使用的函数是这样的:
function checkMail(obj,email)
{
var srcValue = document.getElementById("aa").value;
if (srcValue.indexOf(obj.email)!=-1)
{
alert("已添加该邮件地址!");
}else {
document.getElementById("aa").value+=(obj.email+";");
}
}
出现在文本框内的是undefine,不知道为什么,求教!!
js
实现的
光标
位置工具函数示例
本文实例讲述了
js
实现的
光标
位置工具函数。分享给大家供大家参考,具体如下: 这里介绍的一款textarea中
光标
位置工具函数的例子。 html代码:
文本框
:
<textarea name=""
id
="textarea" cols="30" rows="10"> sASASADASDasfaDFDsfsDFAfdFADf </textarea> <button type="button"
id
="setSelectText">选中特定范围的文本</button> <button type="button"
id
="insertAfterText">在
光标
后插入文本</butt
javaScript常用事件
常用javaScript事件归纳。 常用事件: 1.onclick 鼠标单击事件 通常在下列基本对象中产生: button(按钮对象) checkbox(复选框)或(检查列表框) radio (单选钮) reset buttons(重要按钮) submit buttons(提交按钮) 例如可通过下列按钮激活change()文件:
2.onLoad页面加载事件:当页面加载时,自动调用函数(方法)。注意:此方法只能写在标签之中! 3.onScroll窗口滚动事件:当页面滚动时调用函数。注意:此事件写在方法的外面,且函数名(方法名)后不加括号!例:window.onscroll=move; 4.onBlur失去焦点事件:当
光标
离开
文本框
是触发调用函数。 当text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件,他与onFocas事件是一个对应的关系。 5.onFocus事件:
光标
进入
文本框
时触发调用函数。 当用户单击Text或textarea以及select对象时,产生该事件。 6.onChange事件:
文本框
的value值发生改变时调用函数。当利用text或textarea元素输入字符值改变时发该事件,同时当在select表格项中一个选项状态改变后也会引发该事件。例:
7.onSubmit事件:属于
表单元素,写在
表单标签内。语法:onSubmit=”return 函数名()” 8.onKeyDown事件:在输入框中按下键盘上的任何一个键时,都会触发事件,调用函数。注意:此事件写在方法的外面,且函数名(方法名)后不加括号!例:document.onkeydown=函数名()。 9.setTimeout(“函数名()”,间隔时间(以毫秒为单位)); 10.clearTimeout(对象) 清除已设置的setTimeout对象 鼠标相关事件: 1.onMouseOver:鼠标移动到某对象范围的上方时,触发事件调用函数。注意:在同一个区域之内,无论怎样移动斗志触发一次函数。 2.onMouseOut:鼠标离开某对象范围时,触发事件调用函数。 3.onMouseMove: 鼠标移动到某对象范围的上方时,触发事件调用函数。注意:在同一个区域之内,只要一动一次就出发一次事件调用一次函数。 4.onmouseup 当鼠标松开 5.onmousedown 当鼠标按下键 document对象常用的方法: 1.document.getElementBy
Id
():通过
id
获得唯一的一个HTML元素,没有
id
时,通过name查找 2.document.getElementByName():获取相同名称的一组元素。主要用于表单中的复选框 Date对象常用方法: Var a=new Date(); //创建a为一个新的时期对象 y=a.getYear(); //y的值为从对象a中获取年份值 两位数年份 y1=a.getFullYear(); //获取全年份数 四位数年份 m=a.getMonth(); //获取月份值(0-11) d=a.getDate(); //获取日期值 d1=a.getDay(); //获取
当前
星期值 h=a.getHours(); //获取
当前
小时数 m1=a.getMinutes(); //获取
当前
分钟数 s=a.getSeconds(); //获取
当前
秒钟数
iOS开发从入门到精通 [2023版]
3、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找
光标
; 4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间; 【课程内容】 本视频教程拥有233节课程,包含...
javascript textarea
光标
定位方法(兼容IE和FF)
今天在做一个博客转发的功能,就像新浪微薄转播的那个功能一样,有一个textArea,就是我们发微薄的那个框,别人的微薄都有一个转发的按钮,当我们点击这个转发按钮的时候,他的微薄就会进入到textArea中,看起来很简单的
文本框
赋值,其实难点就在于,这时候的
光标
是定位在最前面的。于是搜索了ba
id
u,google,找到了 IE下面的方法 代码如下: var tea=document.getElementBy
Id
(“
文本框
的
ID
”); var txt=textArea.createTextRange(); txt.moveEnd(“character”,0-tempText.text.lengt
JS
在可编辑的div中的
光标
位置插入内容的方法
本文实例讲述了
js
实现在可编辑div中指定位置插入内容的方法,就像我们使用的编辑器一样,分享给大家供大家参考。具体实现方法如下: 首先要让DIV启用编辑模式 代码如下: 通过设定contenteditable=true开启div的编辑模式.这样DIV就可以跟
文本框
一样输入内容了。 不扯话题了。下面说怎么获取或设置
光标
位置. 2个步骤: ① 获取DIV中的
光标
位置 ② 改变
光标
位置 代码如下:var cursor = 0; //
光标
位置 [removed] = f
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章