简单问题,大家快帮帮我!!!(100分)

  • 主题发起人 主题发起人 pengxiaolin
  • 开始时间 开始时间
P

pengxiaolin

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在网页中放许多checkbox,然后用"全选"按钮全部选中这些box,所以我
在“全选”的onclick中这样:onclick="checkall(this.form)",但老是出
错,提示运行期间错误,缺少对象,为什么呀?请大家指点指点。
 
procedure TForm1.Button4Click(Sender: TObject);
var i:integer;
begin
for i:=0 to componentcount-1do
if components is tcheckbox then
(components as tcheckbox).Checked :=true;
end;
试试这个。呵呵。
哎呀,看错了,是ASP呀,写成DELPHI了,对不起,我帮不了你。:(
 
呵呵,老兄,不是在DELPHI中,是在.htm中。不好意思,没说清楚。
 
把你的 checkall 过程贴出来看看,另外:
改成这样试一试:onclick="checkall(this.form);" (加个分号)
或者你的"全选"按钮不在一个 Form 的域内。
to truecat: 人家是 ASP :)
 
<form name="form2" onsubmit="javascript:return lbsong" action="aa.asp">
<input type="checkbox" name="checked1" value="a1">
<input type="checkbox" name="checked2" value="a2">
........
<input type="button" name="chkall" value="全 选"
onclick="CheckAll(this.form)" title="选择全部"
......
</form>
我意思就是点“全选”的话所有的checkbox都打勾
大概如上吧,checkall()是不是一个固定的函数?我看别人都是这样写的,怎么我这样写
就不行?
 
hehe, 怪不得了,没有这个系统函数,需要自己写:)
用依次枚举该 Form 所有控件的方法进行。
 
不可能吧,我查了,别人都没写这个Checkall函数哇
 
hehe,知道了,多谢,分给你了。
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部