小编Jan*_*lem的帖子

验证Jeditable字段

我正在使用Jeditable(发布到CakePHP)在我的页面上输入.我希望用户只在Jeditable字段中填写数字,所以我的想法是也使用jQuery验证插件来验证是否只使用了数字,我已经在我的网站的其他部分使用它.

当您单击div时,Jeditable会动态创建一个带有输入的表单,因此似乎没有任何Jquery验证可以绑定到它并且它似乎不正常工作.

我可以通过Jeditable设置表单的类名(它只有一个类atrribute),创建的输入只有一个name属性,默认为"name".

我的问题:

  • 这是一个只需要数字的好方法吗?
  • 如果是这样,如何使它与Jquery验证
  • 如果没有,什么是更好的解决方案?

在此先感谢,我期待着我得到的任何答案;)

jquery cakephp jeditable jquery-validate

10
推荐指数
2
解决办法
1万
查看次数

如何从非顺序数组编码为JSON编码数组

使用CakePHP(在PHP 5.2.6上)我在一个表上执行列表查询,该表返回一个数组,如:

阵列(

[0] => None
[3] => Value 1
[5] => Value 2
Run Code Online (Sandbox Code Playgroud)

)

由于它不是一个顺序数组,json_encode()将它编码为一个对象而不是一个JSON数组,我需要填充一个Jeditable Select.

PHP 5.2.6不支持任何其他参数,因此我无法强制它创建JSON编码数组.

我的问题,有谁知道如何以干净的方式解决这个问题?

php json

1
推荐指数
1
解决办法
2202
查看次数

如何在PHP中设置属性时正确调用方法(如果可能的话)

我想知道为什么这不起作用?我正在设置一个属性(数组)和一个从类中的方法得到的值,我想我正在做一些我不应该做的事情,但我会非常感谢这两个解释为什么它不工作以及如何运作;)

我是新手

 Class Widget{

    public $settings = array('setting1',array(
    'subsetting1'=> 1, 
    'subsetting2' =>$this->WidgetFunction()
    ));

             function WidgetFunction() {
             echo 'works';
             }
}
Run Code Online (Sandbox Code Playgroud)

获得以下错误:

    Parse error: syntax error, unexpected T_VARIABLE on line 7 
(where WidgetFunction is called)
Run Code Online (Sandbox Code Playgroud)

php oop class

0
推荐指数
1
解决办法
63
查看次数

标签 统计

php ×2

cakephp ×1

class ×1

jeditable ×1

jquery ×1

jquery-validate ×1

json ×1

oop ×1