DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: szliyu112358
今日帖子: 55
在线用户: 19
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 poffice (poffice) ★☆☆☆☆ -
普通会员
2010/3/23 9:38:30
标题:
delphi for php 2.1.0.1083的错误,哪位大师给解决一下! 浏览:2920
加入我的收藏
楼主: delphi for php 2.1.0.1083错误:
1. CheckBox控件,如果把caption清空,则不能正确返回checkbox状态。
2. 有两个控钮(button1,button2),如果button1有onclik和onjsclik两种事件,且在onjsclik事件中测试条件不满足时返回0,这时再按button2按钮,就会执行button1的onclik事件,这个错误太奇怪,哪位大师可解决?我的联系办法:qq:406577512 poffice@163.com
此帖子包含附件:poffice_201032393830.rar 大小:1,132B
----------------------------------------------
-
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2010/3/24 23:20:08
1楼: BUTTON2可能是复制BUTTON1后粘贴到界面上的吧,复制粘贴时,会连同BUTTON1的事件也一同复制的.你检查一下.或者把BUTTON2删除掉,保存后,再手动添加个BUTTON上去.
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
作者:
男 poffice (poffice) ★☆☆☆☆ -
普通会员
2010/4/2 22:09:53
2楼: isxuzhu  ,我不是复制的按钮,后经测试,同一个控件都不能同时既执行clik事件,又执行js的clik事件(其他事件也是一样,js不能有同名的事件),这时,如果js的事件由于return false后,取消执行,这时clik事件也不能执行,但这个clik事件却并没有取消,等下次执行别的什么事件的时候,会先执行这个clik事件。
----------------------------------------------
-
作者:
男 peterwu20 (peter.wu20) ★☆☆☆☆ -
普通会员
2010/5/5 20:08:11
3楼: 我加了一个新的Button(Button3), Button3也会出现这样的问题。
只要将Button3->ButtonType修改为btNormal就不会再有同样问题。

Button1的写法好像是不对的,能否告诉大家那个Event先运行,
当你要Click Button1时?
----------------------------------------------
-
作者:
男 peterwu20 (peter.wu20) ★☆☆☆☆ -
普通会员
2010/5/5 23:51:38
4楼:     function Button1JSClick($sender, $params)
    {
  ?>
          //JavaScript code, pass params using the params array.
          params = new Array( "1", "2", "3" );
          alert("err");
  <?php
      //
      //Dump Ajax call JavaScript code.
        echo($this->Button1->ajaxCall("Button1Click"));
    }

    function Button1Click($sender, $params)
    {
        $this->Label1->Caption = "<p>The passed parameters were:<br>\r\n<pre>\r\n" . print_r($params, true) . "</pre>\r\n</p>\r\n";
    }
----------------------------------------------
-
作者:
男 peterwu20 (peter.wu20) ★☆☆☆☆ -
普通会员
2010/5/6 0:28:22
5楼: 第一个问题的确存在,当然我也不知道为什麽,也许这个部份的D4PHP开发人员是从C/S结构过来,所以他不太明白在PHP中会产生这样问题,我也希望日後的版本不会再出现。

目前解决方法:
    function Button3Click($sender, $params)
    {
        $this->CheckBox1->Caption = " "; // $this->CheckBox1->Checked ;
        $this->CheckBox1->Checked = !$this->CheckBox1->Checked ;
    }
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行93.75毫秒 RSS