JS中document.getElementById("id").innerHTML之中的id如何用变量表示

在用户注册页面中,本人想要实现光标离开文本框时,对用户输入数据进行验证。<inputid="txtUserNme"type="text"vrunat="server"on... 在用户注册页面中,本人想要实现 光标离开文本框时,对用户输入数据进行验证。 <input id="txtUserNme" type="text" v runat="server" onblur="javascript:checkmyPwd('txtUserNme','LabelUserName');" />
<asp:Label ID="LabelUserName" runat="server" Text="">*</asp:Label>

当文本框失去焦点时,onblur="javascript:checkmyPwd('txtUserNme','LabelUserName');" 事件中欲传递两个id,即文本框ID,显示错误信息的Label 的ID

以下 JS 代码该如何写???:
function checkmyPwd(contid,dispid)
{
var contorstr = document.getElementById (contid).value;
var displaystr = document.getElementById(dispid);
if (contorstr =="")
{
displaystr .innerHTML= "<font color='red'>*密码不能为空!</font>";
return false;
}
}

请高手赐教!!!谢谢!
谢谢 一楼朋友的回答! 你的写法与我的写法都没有错。我的问题已经圆满解决了,最终的答案很可悲, 我贴出来的代码是正确的,可以实现我想要的效果··由于我IE8与浏览器缓存的问题导致不能正常看到效果!瞎折腾了两天的时间,最后朋友拿我的代码测试通过了!JS真的不好玩···可悲可叹!
展开
 我来答
瑞安阿芳
2010-08-18 · TA获得超过1947个赞
知道小有建树答主
回答量:749
采纳率:100%
帮助的人:901万
展开全部
楼主,这句:
onblur="javascript:checkmyPwd('txtUserNme','LabelUserName');"
改成:
onblur="checkmyPwd('txtUserNme','LabelUserName');"
试试.
lyhsssd
2010-08-21
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
就传那两个ID的名字、
如 文本框ID txtID
lable lblid
然后function(‘txtID’,‘lblid’){
document.getElementById("txtID").innerHTML="这里是文本框的内容";
}
这样就可以了
lbl 也是同理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式