社区
JavaScript
帖子详情
动态生成的文本框中有个onchange事件,使用时onchange事件为什么无效?有答案马上结贴!!!
ABCatai
2007-05-22 03:58:05
我通过以下代码生成一个文本框:
//td是某单元格的名称,'createProcess(ref)方法已定义
td.innerHTML = <input name='txtOne' onchange='createProcess('reference');'>
可以生成该文本框,但是却不能调用createProcess()方法,为什么?
(createProcess方法本身没问题)
...全文
533
5
打赏
收藏
动态生成的文本框中有个onchange事件,使用时onchange事件为什么无效?有答案马上结贴!!!
我通过以下代码生成一个文本框: //td是某单元格的名称,'createProcess(ref)方法已定义 td.innerHTML = 可以生成该文本框,但是却不能调用createProcess()方法,为什么? (createProcess方法本身没问题)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ABCatai
2007-05-22
打赏
举报
回复
我是楼主,刚才的问题解决了:
//obj是刚才生成的文本框
var obj =document.getElementById("textOne");
obj.onchange = function(){createTextByChoice("ref");}
谢谢以上各位
wxylvmnn
2007-05-22
打赏
举报
回复
我個人覺得,問題的關鍵是你這個參數的有效範圍問題。
<script defer>
var s;
function createProcess(s){
alert (s)
}
s = "test";
td.innerHTML = "<input name='txtOne' onchange='createProcess(\""+s+"\");'>"
</script>
<div id="td"></div>
希默软件
2007-05-22
打赏
举报
回复
onchange='createProcess('reference');
仔细看看,你的引号嵌套乱了,应该使用转义符号 \ 进行转义
wxylvmnn
2007-05-22
打赏
举报
回复
因爲有參數。
Ischema
2007-05-22
打赏
举报
回复
<html>
<head>
</head>
<body >
<input type="button" value="提交" onclick="showAll()"><br>
<p id="td">这个问题问过了</p>
<script>
function showAll(){
var td=document.getElementById("td");
td.innerHTML =" <input name='txtOne' onclick=createProcess('reference')>";
}
function createProcess(obj){
alert(obj);
}
</script>
</body>
</html>
注意:onchange事件是在text失去焦点的时候触发
测试通过
asp中,一个下拉框对应多个
文本框
动态
显示数据库内容
一个access 数据库,字段有姓名,手机号,地址,单位,要求下拉框中选中某个姓名后, 三个
文本框
分别
动态
显示手机号,地址,单位,(在表格中显示也行)该如何实现? 这个代码就是最好的
答案
!
文本框
控件
比如只能输入数字、汉字、电话号码、大小写字母,日期的选择,响应回车焦点下移。
js在
文本框
通过日历选择日期的控件
js
文本框
时
间控件,点击输入框后出现日历选择框的JS控件。
javaScript
事件
课堂笔记+作业.pdf
javaScript
事件
课堂笔记+作业.pdf
js日历控件(
文本框
单击,弹出日历)
js日历控件(
文本框
单击,弹出日历),选择后,日历控件消失,
文本框
自动出现选中的值。 附完整代码(有demol直接上手)
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章