点击一张图片,让图片的name值写入其中一个有光标的textbox中。强调:这个页面有2个textbox。
解决方案 »
- 总数输出字符的结尾总会出现undefined,为什么?
- jquery 匹配第一个元素并绑定事件
- 在QQ注册页面抓的JS,这段看不懂什么意思,求JS高手
- obj.disabled=false IE6下无效
- 请问如何实现“另存为”操作的时候指定保存名
- 新手求助:div弹出位置?
- 怎样把一个二维数组赋值给JS?
- 如何画一条虚竖线 急在线等
- 求一问题的解决思路!
- 请问,改变<input type=hidden name="Name of Software" value="MP3Machine.com">的值,怎样编写
- 高手请进!如何将javascript的值传入下一个页面
- 在firefox中如何把enter键转化为tab键?
<input type="text" id="testAAA" name="testAAA">
<input name="aa1">
<input name="aa2">
你可以在textarea获得光标时写入一个变量,指定当前对象;
点图片后再通过这个变量来操作上一个有光标的textarea!
<input name="aa2" onclick="setBox(this);">
<img name="imageAAA1" src="images/test.gif" onClick="setValue(this.name);">
<img name="imageAAA2" src="images/test.gif" onClick="setValue(this.name);">
<script>
var textobj = null;
function setBox(obj)
{
textobj = obj
}
function setValue(value)
{
if(textobj)textobj.value=value;
}
</script>
可以放一个隐藏控件或者用一个全局变量,在点击图片之前记录下那个已经获得焦点的文本框。然后再给这个文本框赋值。 代码很简单,就不贴了