如何用JS取得当前光标所在文本框的ID?? 请教:如何用JS取得当前光标所在文本框的ID??比如我有三个文本框,现在光标放在其中一个文本框内,如何用来取得这个文本框的ID呢??求教!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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> <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()" /> 实现不了啊,具体情况是这样的:左边有三个文本框,右边有一排人名字.在选择一个文本框后,鼠标点击右边人的姓名后,这个人的Email这会出现在相应的广西框内!!就像那个163信箱的写信功能一样!!谢谢上面两位大哥!! 还有个功能没实现,再来请教下:就是:在选择一个文本框后,鼠标点击右边人的姓名后,这个人的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,不知道为什么,求教!! 调用时是这样的:checkMail(this,"email地址")其它HTML代码如下:<input id="aa"><li onclick="checkMail(this,'[email protected]')">小雨</li><li onclick="checkMail(this,'[email protected]')">小朋友</li>点击人名后,在文本框内出现的是undefined却没有出现人的email地址??不知道为什么??求解了!! 你email就行了还obj.emailobj=li这个标签,li又没有email这个属性,当然就undefine了 <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('[email protected]')">小雨</li><li onclick="checkMail('[email protected]')">小朋友</li> </ul> 我又来请教了~~ 如何用JS清空CKEditor文本域的文本 求仿照webqq图标排列的demo 用javascript向里面在加一个值怎么加啊(急) 鼠标离开事件!!在线等 谢谢 网页打印的特殊问题,不是老生常谈的,请帮忙看看 图片的跑动?? javascript如何实现快速排序算法(不能用自定义函数和js自带函数)? 高难度题 在document里取form中option的值怎么取?在线等 一段脚本代码,请帮忙解释下... 这段代码是类吗?
<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>
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()" />
谢谢上面两位大哥!!
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,不知道为什么,求教!!
其它HTML代码如下:<input id="aa"><li onclick="checkMail(this,'[email protected]')">小雨</li>
<li onclick="checkMail(this,'[email protected]')">小朋友</li>点击人名后,在文本框内出现的是undefined却没有出现人的email地址??
不知道为什么??求解了!!
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('[email protected]')">小雨</li>
<li onclick="checkMail('[email protected]')">小朋友</li>
</ul>