关于javescript中变量的问题

hxg_juhua 2002-04-22 11:15:32
<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(<%=k%>)">
上面form中的语句
function bfb(i)
{
document=form2.hgl1.value="test";
return false;
}
我这样写是不对,请问我怎么把变量写到javascript中,{hgl1}的正确写法
...全文
30 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxg_juhua 2002-04-23
  • 打赏
  • 举报
回复
感谢大家,我的问题解决了
hxg_juhua 2002-04-23
  • 打赏
  • 举报
回复
感谢大家,我的问题解决了,我用
function bfb(i)
{
eval("document.form2.hgl"+i+".value='test'");
return false;
}

Andrawu 2002-04-22
  • 打赏
  • 举报
回复
呵呵,都对,最常用是 8988(晓月) 的第一种方法, net_lover(孟子E章) 的方法比较好。
孟子E章 2002-04-22
  • 打赏
  • 举报
回复
<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(<%=k%>)">
上面form中的语句
function bfb(i)
{
eval("document.form2.hgl'+i+'.value='test'");
return false;
}
孟子E章 2002-04-22
  • 打赏
  • 举报
回复
<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(<%=k%>)">
上面form中的语句
function bfb(i)
{
document.form2.hgl<%=trim(k).value="test";
return false;
}
8988 2002-04-22
  • 打赏
  • 举报
回复
sorry!有点错。

function bfb(i,obj)
改为:function bfb(obj)
8988 2002-04-22
  • 打赏
  • 举报
回复
或者这样写:
<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(this)">
上面form中的语句
function bfb(i,obj)
{
document=obj.value="test";
return false;
}
8988 2002-04-22
  • 打赏
  • 举报
回复
function bfb(i)
{
document=form2.hgl<%=trim(k)%>.value="test";
return false;
}
chensh1024 2002-04-22
  • 打赏
  • 举报
回复
document.all.hgl[1].value="test";
weidegong 2002-04-22
  • 打赏
  • 举报
回复
以上使用最多的词汇是Sorry,呵呵

document=...什么意思啊?

<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(this)">
上面form中的语句
function bfb(obj)
{
obj.value="test";
return false;
}
孟子E章 2002-04-22
  • 打赏
  • 举报
回复
Sorry:
应该是:
<input type="text" name="hgl<%=trim(k)%>" size="8" onclick="return bfb(<%=k%>)">
上面form中的语句
function bfb(i)
{
eval("document.form2.hgl"+i+".value='test'");
return false;
}

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧