【问题标题】:Gravity Forms - Custom submissions?重力形式 - 自定义提交?
【发布时间】:2014-01-15 15:31:18
【问题描述】:

我不想使用 Gravity Forms 的输出并想创建自己的表单,但仍将其后端用于条目、字段创建等。

到目前为止,我可以做所有事情,除了提交条目。我看了又看,没有任何运气。有没有办法在重力表格中创建一个条目?一些类函数?

【问题讨论】:

  • 不确定这是否有用,但可能在这里。 gravityhelp.com/documentation/page/Developer_Docs
  • 当你说“在重力形式中创建一个条目”时,你的意思是把它放到数据库中吗?我不认为有一个内置的函数或类,但你也想使用 GF 后端进行字段创建。 . .如果您让 GF 完成工作并使用 CSS 修改输出,您会得到您正在寻找的东西吗?这很简单。

标签: php gravity-forms-plugin


【解决方案1】:

因此,完成此操作的唯一方法是创建一个占位符页面,嵌入表单,然后使用 JavaScript 创建一个 iframe 并在其中提交表单。

一些示例代码:

app.controller 'SubmitForm', ['$scope', '$timeout', '$filter', ($scope, $timeout, $filter) ->
    $scope.data = {}
    $scope.loading = $scope.thanks = false

    $scope.submit = ->
        $scope.loading = true

        $frame = $('<iframe/>', {
            id: '#dynamicGF'
            src: "/form-placeholder-page/?#{$filter('obj2url')($scope.data)}"

            load: ->
                $frame.contents().find('form [type=submit]:first').click()

                $timeout ->
                    $scope.$apply ->
                        $scope.loading = false
                        $scope.thanks = true

                    $frame.remove()
                , 175
        });

        $frame.css
            width: 0
            height: 0
            visibility: 'hidden'

        $frame.appendTo $('body')
        @
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多