JavaScript 输入框清空
有多的文本输入框同时调用了同一个JavaScript函数,当函数执行完成时,要把最后所选择的输入框中的内容清空,其他输入框不变,代码怎么写。求大神指导...
有多的文本输入框同时调用了同一个JavaScript函数,当函数执行完成时,要把最后所选择的输入框中的内容清空,其他输入框不变,代码怎么写。求大神指导
展开
2个回答
展开全部
方法是将文本框本身作为参数传到方法里面如下
<input type="text" id="txtText" onchange="myFunction(this)" />
//javascript
function myFunction(obj)
{
//do something
this.value = '';
}
<input type="text" id="txtText" onchange="myFunction(this)" />
//javascript
function myFunction(obj)
{
//do something
this.value = '';
}
追答
如果是这样的话 做一个变量来保存就可以了啊
没个控件的 onchange方法都会触发
var lastCtl = '';
function valueChange(obj){
//设置lastCtl为obj的id
}
然后在你红框的位置
document.getElementById(lastCtl).value=''
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |