重力表单字段-如何将外部Javascript应用于字段
Gravity forms fields - how to apply external Javascript to fields?
使用WordPress插件Gravity Forms,我创建了一个带有文本字段的表单。对于一些文本字段,我想应用允许文本字段自动完成的Javascript。
我如何添加Javascript字段采取的效果?我知道我需要编辑我的WP网站主题的函数。php文件。但不确定是哪一部分
我也不确定如何指定重力表单代码中的字段id。我可以通过执行
来应用JSdocument.getElementId("IDSpecified");
有人知道怎么做吗?
查看Gravity Forms开发人员文档。Gravity Forms过滤器gform_register_init_scripts可用于在表单上执行自定义脚本。可以在你的themes functions.php中实现。
点击重力表单的"初始化脚本"功能,并注册自己的脚本与重力表单内联运行。通过GFFormDisplay::add_init_script()函数添加的脚本将与它们注册的表单一起输出。
示例(简化)
<?php
add_filter('gform_register_init_scripts', 'gform_my_function');
function gform_my_function($form) {
$script = '(function($){' .
'$('.gf_yourfield input').each(function(){
// do something
});' .
'})(jQuery);';
GFFormDisplay::add_init_script($form['id'], 'gform_my_function', GFFormDisplay::ON_PAGE_RENDER, $script);
return $form;
}
?>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 动态添加输入字段,但字段是由外部PHP函数生成的
- 如何强制 javascript 类忽略输出中外部添加的字段
- Javascript 控制 html,因此外部 js 看不到 html 名称字段
- 设置外部 iframe 内输入字段的值
- 将文本添加到从外部 JS 加载的字段
- Sencha默认情况下将只读属性添加到'外部字段编号'类型
- 从“0”填充输入字段;外部“;列表
- 使用外部API和Salesforce自动完成字段
- ngRepeat-ed 指令表示外部模型的字段
- 在HTML/Javascript页面中使用外部/外部表单的输入字段是否有任何危险?
- 验证iframe输入字段从外部iframe提交按钮- jquery验证器插件
- 从GridView外部的事件中更改模板字段中的文本框的值
- Jquery通过ajax调用外部PHP文件来验证表单,该文件检查所有字段,并在出现错误消息时阻止表单提交
- 在元素外部单击时重置输入字段
- 使用外部变量在字段更改时验证表单
- 自动完成(外部XML数据)将属性拆分为单独的字段
- 我需要在外部API中向JSON文件发出PUT请求.我需要更新特定的字段
- 从表单外部的字段发送数据
- 重力表单字段-如何将外部Javascript应用于字段