• 断然的 devpii公司

    (@devpii)


    你好,

    我想使用过滤器钩子[fluentform/rendering_field_html_{$elementName}]将自定义数据属性添加到特定的输入字段(例如名称、电子邮件)。

    在使用您的示例时,我得到一个错误/空白屏幕。
    add_filter('fluentform/rendering_field_html_input_email',函数($html,$data,$form){return$form;},10,1);

    如何将dataform-detail='xyz'添加到输入字段(type=email)。

    谢谢

查看5个回复-1到5个(共5个)
  • 插件作者 卢克曼·纳基布

    (@pyrobd)

    你好,
    刚刚为您编写了代码片段,请检查链接.
    希望能有所帮助。
    如果您还需要什么,请随时告诉我们。

    谢谢

    螺纹起动器 devpii公司

    (@devpii)

    你好,
    非常感谢,效果很好。

    我还有一个要求。我还想将一些输入字段重新格式化为自定义元素。
    例如:
    <my-input>而不是<input>
    <my-custom-textarea>而不是<textarea>

    通过过滤器和str_替换?

    谢谢

    插件作者 卢克曼·纳基布

    (@pyrobd)

    是的,试着用这个钩子fluentform/rendering_field_html_{$elementName}替换并返回html。应该行得通。如果你遇到任何问题,请告诉我。
    谢谢

    螺纹起动器 devpii公司

    (@devpii)

    谢谢,它现在起作用了。

    使用文档中的示例时(https://fluentforms.com/docs/fluentform_rendering_field_html_elementname/)我收到一个php错误。

    add_filter('fluentform/rendering_field_html_input_email',函数($html,$data,$form){
    返回$form;
    }, 10, 1);<br>

    返回值必须是$html
    $targetElement='input_text';
    add_filter('fluentform/rendering_field_html_'.$targetElement,函数($html,$data,$form){
    返回$html;
    }, 10, 3);<br>

    插件作者 卢克曼·纳基布

    (@pyrobd)

    是的,返回值需要是html,很高兴听到它在工作。希望您在使用流畅的表单方面有很好的经验。如果您对流畅的表单插件及其ux感到满意,请不要忘记通过给我们留下评论来分享您的反馈。
    祝你有美好的一天。

查看5个回复-1到5个(共5个)
  • 主题“Filter Hook–[fluentform/rendering_field_html_{$elementName}]”对新回复关闭。