Coder Social home page Coder Social logo

xaboy / form-builder Goto Github PK

View Code? Open in Web Editor NEW
722.0 31.0 171.0 627 KB

PHP表单生成器,快速生成现代化的form表单,支持前后端分离。内置复选框、单选框、输入框、下拉选择框,省市区三级联动,时间选择,日期选择,颜色选择,文件/图片上传等17种常用组件。

Home Page: http://php.form-create.com

License: MIT License

PHP 100.00%
php form create-form form-builder form-generator

form-builder's Issues

js版本问题

composer require xaboy/form-builder:~2.0 安装后,提交表单无提示,控制台有报错,包括
(index):16 Uncaught TypeError: k.submitStatus is not a function

通过看文档,http://www.form-create.com/v2/guide/update.html#_0-0-3 ,修改 方法名$f.submitStatus => $f.submitBtnProps,等等

Template/*.php生成的代码里面还有submitStatus这些,应该是版本比较老,麻烦更新一下,目前无法正常使用,谢谢

组件联动

没有办法进行组件判断,比如我一个下拉选项,选择第一项的时候,会出现新的文本框,选择第二项的时候,会出现新的单选按钮,这种我没法做出来,不知道是我的问题还是框架的问题

自定义的表单插入DOM无效

在表单中自定义的表单插入点貌似不起作用,表单还是会插入到页面最后的位置

`


<script> var create = ; var $f = create([["#form"]]); // create(['#form']); // create('#form'); // create(); </script> `

onSubmit之前怎么弹出确认框?

看了您的createScript代码,直接异步提交了

config.onSubmit = function (formData) {
            $f.submitBtnProps({loading: true, disabled: true});
            ajax(action, method, formData, function (status, res) {
                if (option.callback) return option.callback(status, res, $f);

                $f.submitBtnProps({loading: false, disabled: false});
                if (status && res.code === 200) {
                    vm.$Message.success(res.msg || '表单提交成功');
                } else {
                    vm.$Message.error(res.msg || '表单提交失败');
                }
            });
        };

地区三级联动

自定义联动 地区三级联动 怎么使用 能不能放点案例

建议增加group方法

好像现在自定义布局使用Group 只能通过注解
希望能增加group方法或者Row对象(不是设置style的那个类)来实现自定义布局

三级联动省市选择

[Vue warn]: Invalid prop: type check failed for prop "options". Expected Array, got String with value "js.province_city".

我已经加载了 这个js 但是前段formcreate 直接把这个东西当字符串传给了组件,没做处理??

能否新增富文本编辑器呢

使用过程中发现不足,没有富文本编辑器,目前为止已经很强大了 能满足大部分需求,就是富文本不好整啊

省市区三级联动使用

能否给个省市区三级联动联动的demo,Form::cityArea这个方法是不是有问题 ?不能用,里面的参数是什么?

form::select 选中

From::select 单选下拉框 ,如何选中 能给个例子吗 ?
谢谢!

关于select指定值怎么才能显示对应的label呢

举例:

$select = Elm::select('test','test',1)->options([
    ['value'=>0,'label'=>'显示0'],
    ['value'=>1,'label'=>'显示1'],
    ['value'=>2,'label'=>'显示2'],
]);

$form->setRule([$select]);

渲染后下拉框显示的是1,而不是"显示1",应该如何设置才能有我想要的效果呢? 谢谢

提议,待讨论

1、是否可以增加新增套件式表单,一组套件中可以包含已定义的表单控件
2、给某一控件新增继续添加按钮,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.