一种字符串式的动态增加控件,怎么给控件加JavaScript消息处理代码?

zhangwuji154 2010-09-19 11:17:11
这个是百度地图中信息框中加控件的方法:

<script type="text/javascript">
var sContent =
"<input id=\"Text1\" type=\"text\" /><br /><input id=\"Text2\" type=\"text\" />";
...
var infoWindow = new BMap.InfoWindow(sContent); // 创建信息窗口对象
...
</script>

比如我想用onkeydown限制输入字符长度,怎么办?
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MrSLin 2010-09-19
  • 打赏
  • 举报
回复
1楼方法好,onkeydown只要键盘按下就相应的,不会针对某个特定text。还是用maxlength。
IranCyberArmy 2010-09-19
  • 打赏
  • 举报
回复
document.getElementById('Text1').onclick = function() {
alert('aaa);
}
创建控件直接获得ID加消息函数
hoojo 2010-09-19
  • 打赏
  • 举报
回复
var sContent =
"<input id=\"Text1\" type=\"text\" maxlength=\"10\"/><br /><input id=\"Text2\" type=\"text\" maxlength=\"10\"/>";
maxlength=\"10\"就只能输入10个字符了
zhangwuji154 2010-09-19
  • 打赏
  • 举报
回复
其实我最主要的是想知道添加消息函数……限制文本字数,是一个例子

87,922

社区成员

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

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