【发布时间】:2011-09-21 01:11:31
【问题描述】:
我有一个数据列表,其中我有一个文本框名称 txtvoteoption 现在我在此文本框上添加项目数据绑定的属性,但现在我想使用 java 脚本添加第三个属性?
我想在 java 脚本上使用这个的原因是因为我在这个页面上有一个下拉菜单,它也使用下拉菜单进行更改,我想在这个更改事件中添加这个属性
这段代码在项目数据绑定事件上运行良好
txtVoteOption.Attributes.Add("onfocus", "EnableTip('" + txtVoteOption.ClientID + "','text',1);");
txtVoteOption.Attributes.Add("onblur", "DisableTip('" + txtVoteOption.ClientID + "','text');");
txtVoteOption.Attributes.Add("validation", "Required,Please enter option A,default.png;4");
我试过了,但它不起作用这是 javascript 代码。
var txtOption1=document.getElementById("ctl00_cphContent_dlVoteOption_ctl01_txtVoteOption");
alert(txtOption1);
txtOption1.attributes.add('validation', 'Required,Please enter option A,default.png;4');
【问题讨论】:
-
.Attributes.Add 函数有什么作用?您不应该添加非标准的 HTML 属性或 DOM 节点属性。
-
我已经在上面的代码中提到,这段代码是 c# 中的服务器端代码,它在 datalist 的项目数据绑定事件上。这对我来说很好,但现在我必须从 javascript 完成这项任务
-
不,您没有,但感谢您在 cmets 中澄清。
标签: javascript textbox custom-attributes