社区
JavaScript
帖子详情
那换个做法吧,如何让onchange执行一个js函数
jjgn
2003-12-07 09:52:58
如题,然后让这个函数动态改变网页中某个元素的值,这个值由select定义
没有form
...全文
65
8
打赏
收藏
那换个做法吧,如何让onchange执行一个js函数
如题,然后让这个函数动态改变网页中某个元素的值,这个值由select定义 没有form
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjgn
2003-12-07
打赏
举报
回复
ok,解决了,还是用的老方法解决了,马上结分
jjgn
2003-12-07
打赏
举报
回复
<TR>
<TD align=right width=76>用户名 </TD>
<TD width=98><INPUT id=usernameshow class=input1 maxLength=16 size=12 name=usernameshow>
</TD></TR>
<TR>
<TD align=right width=76>密 码 </TD>
<TD width=98><INPUT class=input1 type=password maxLength=20 size=12 id=pwshow
name=pwshow> </TD></TR>
<TR>
<TD align=right width=76>服 务 </TD>
<TD width=98><select class=input1 id=SelectID name=SelectID onchange="SetValue();">
<option value="<INPUT class=button type=button value=登陆邮箱 onclick='javascript:gook()'>">邮件服务</option><option value="<INPUT class=button type=button value=登陆网站 onclick='javascript:webgook()'>">网站</option></select>
<script>
function SetValue()
{
var Select=document.all.SelectID;
{
if(Select.selected)
{document.all.web.innerHTML=Select.options[iIndex].value}
}
}
</script>
</TD></TR>
看看哪里错了
gjd111686
2003-12-07
打赏
举报
回复
document.all.web.innerHTML没错,是写到<div id=web>值<div>中了
div本身没有值的.
jjgn
2003-12-07
打赏
举报
回复
我需要的是后面一种
jjgn
2003-12-07
打赏
举报
回复
可能我没表达清楚,这个web的值是写到<div 值></div>还是<div id=web>值<div>
gjd111686
2003-12-07
打赏
举报
回复
<select id="SelectID" onchange="SetValue();">
<option value="">1</option>
<option value="">2</option>
</select>
<script>
function SetValue()
{
var Select=document.all.SelectID;
Select.length=10;
for(iIndex=0;iIndex<Select.length;iIndex++)
{
if(Select.selected)
{document.all.web.innerHTML=Select.options[iIndex].value}
}
}
</script>
jjgn
2003-12-07
打赏
举报
回复
谢谢,我的要求是这样的,我定义了一个div,id为web
然后当我选择下拉框时,div内的内容变成下拉框相对应的值
gjd111686
2003-12-07
打赏
举报
回复
<select id="SelectID" onchange="SetValue();">
<option value="">1</option>
<option value="">2</option>
</select>
<script>
function SetValue()
{
var Select=document.all.SelectID;
Select.length=10;
for(iIndex=0;iIndex<Select.length;iIndex++)
{
Select.options[iIndex].value="Value"+iIndex;
Select.options[iIndex].text="Text"+iIndex;
}
}
</script>
Radio 单选
JS
动态添加的选项
onchange
事件无效的解决方法
//记一个问题(已经解决2016.5.5) //在公司项目中遇见一个添加单选项的需求,采用ajax一步请求。为节约资源添加后不刷新网页,
js
动态改变页面 //当选择到动态添加的单选项,
执行
绑定事件 radio 单选
JS
动态添加的选项,
onchange
事件无效。使用delegate()
函数
可以解决该问题!!! delegate(): delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的
函数
。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 语法 $(selector).deleg
javascript checkbox/radio
onchange
不能兼容ie8处理办法
javascript checkbox/radio
onchange
不能兼容ie8处理办法 在ie8下,checkbox的
onchange
没能实现触发自定义的
函数
,如何解决该问题,如下: function forIe(){ if($.browser.msie){ //判断浏览器是否为ie $(input[type='checkbox']).click(function(){ this.blur(); //先失去焦点,
执行
你的自定义的操作 this.focus();//再获取焦点,是鼠标还在那个地方,好进行下一步的操作 }) } } 在
21个JavaScript事件(Events)属性汇总
1、
js
事件通常和
函数
结合来使用,这样可以通过发生的事件来驱动
函数
的
执行
,从而引起html出现不同的效果。 2、属性(当这些事件的属性发生时,会触发function{}的
函数
): 1)onabort:当图像加载被中断时,会引发function内的
函数
。 2)onbur:当元素失去焦点; 3)onfocus:当元素获得焦点 4)onclick:鼠标点击某个对象 5)ondbclick:鼠标双击某个对象 6)onerror:当加载文档或图像时发生某个错误 7)
onchange
:当用户改变域的内容(
onchange
事件常结合对输入的字段验证来使用,常用语表单验证身份证、邮箱注册及登录、区号等等的
numbereditor:一个简单的插件,用于加号和减号
NumberEditor 简单的数字控制插件 用法 <input value="100" id="ipt" /> new NumberEditor('#ipt') 带配置的用法: new NumberEditor('#ipt', { readonly: false, min: 0, max: 100, ... }) Config 配置项 默认值 说明 min - 最小值 max - 最大值 readonly true 是否只读 step 1 加减的最小单位 remote null 远程请求配置项 beforeChange 空
函数
改动值之前
执行
回调,回调方法返回false则阻止改动
onChange
空
函数
改动值之后
执行
回调 afterRender 空
函数
插件初始化完成后
执行
回调 NumberEditor对象 属性与方法 参数 说明 cfg - 当前对象的配置 valu
input file 添加图片预览 绑定
onchange
执行
函数
重复添加不
执行
onchange
函数
问题描述: input file上传图片 绑定了
onchange
执行
函数
,是在选择的图片发生变化时才会触发
onchange
的
函数
。当我们添加图片并预览时,遇到添加同一张图片或者,添加后删除再添加同一张图片时,不会触发
onchange
事件。 解决方法: 1.在
执行
的
onchange
里的
函数
最后重新生成一段input file html代码替换掉原来的input file ...
JavaScript
87,921
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章