CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

javascript控制按钮的diasbled属性,怎么老提示我对象不支持此属性或方法

楼主freshui(五月的风 - 唉 真饼啊! 多学习,少灌水打游戏)2005-09-06 09:52:40 在 Web 开发 / ASP 提问

<script   language=javascript>  
  function   change(){  
  if(document.form2.change.value=='change')  
  form2.submit1.disabled=true  
  else  
  form2.submit1.disabled=false;  
  }  
  </script>  
   
  这个checkbox点击的时候应该要改变submit的disabled属性,可是点击出错  
  <input   name="change"   type="checkbox"   id="change"   value="change"   onChange="return   change()">  
                             
  <input   type="submit"   name="Submit1"   value="提交修改"   disabled>  
   
  问题点数:20、回复次数:7Top

1 楼banner91(BN大侠)回复于 2005-09-06 10:01:23 得分 5

错误信息在哪里???  
  是CHECKBOX找不到对象嘛?  
  onchange="change1()"  
  change()改成change1(),别从名Top

2 楼freshui(五月的风 - 唉 真饼啊! 多学习,少灌水打游戏)回复于 2005-09-06 10:10:43 得分 0

ok   现在没有出错了   可是没有效果   晕。。Top

3 楼yangjinok(yangjinok)回复于 2005-09-06 11:13:59 得分 2

大小写Top

4 楼yuliang0828(殷剑平)回复于 2005-09-06 11:31:31 得分 8

楼主有几个问题:  
  一、你的form2是否存在,大小写是否正确  
  二、你的form2.submit1.disabled=true后面没有分号作为结束。  
  三、正如一楼所说,不要把函数名和对象名命名为相同的名称,这样会产生不可预料的错误。  
  改后的基本应该是  
  #####################  
  <script   language=javascript>  
  function   change1(){  
  if(document.form2.change.value=='change')  
  form2.submit1.disabled=true;  
  else  
  form2.submit1.disabled=false;  
  }  
  </script>  
   
  这个checkbox点击的时候应该要改变submit的disabled属性,可是点击出错  
  <form   name=form2   ...   >  
  <input   name="change"   type="checkbox"   id="change"   value="change"   onChange="return   change1()">  
                             
  <input   type="submit"   name="Submit1"   value="提交修改"   disabled>  
  </form>Top

5 楼61(儿童节快乐)回复于 2005-09-06 13:37:38 得分 0

upTop

6 楼banner91(BN大侠)回复于 2005-09-06 17:28:38 得分 2

将submit改成botton看行不行,不行得话试试在  
  function   change(){  
  if(document.form2.change.value=='change')  
  form2.submit1.disabled=true  
                    alert('1')  
  else  
  form2.submit1.disabled=false;  
                    alert('2')  
  }  
   
  看看你得值对不对,大小写要注意  
  不对得话应该是你传递得值有问题,  
  如果值对得话试试直接更改form2.submit1.disabled=true有没有问题,如果这里有问题得话+一个DOCUMENT上去看看Top

7 楼cyl180555(帅龙小云)回复于 2005-09-06 17:42:33 得分 3

if(document.form2.change.checked==true)  
  Top

相关问题

  • 数据库属性“生成页面时使用JavaScript”选中后按钮不见了!!!
  • PB按钮控制菜单属性
  • 一个按钮属性问题
  • 一个按钮属性问题
  • 如何做一个控件属性,属性带有三个点的按钮???????????????????????
  • ←←←←← 怎样把 属性页 的“应用” 按钮 改成 “保存”按钮
  • form1中按钮1,按钮2控制form2中TpageControl的ActivePage属性?
  • 如何去掉属性页上的“应用”按钮?
  • 在frontpage2000或dreamweaver中怎样更改按钮属性?
  • 请问如何给属性页加上最小化按钮?

关键词

  • 属性
  • document
  • 大小写
  • 对象
  • submit
  • 出错
  • disabled
  • 点击
  • form2
  • change

得分解答快速导航

  • 帖主:freshui
  • banner91
  • yangjinok
  • yuliang0828
  • banner91
  • cyl180555

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo