我使用重力形成WordPress插件,我想oninput添加到我的表单标签... 我下面这个网页上的说明: https://www.gravityhelp.com/documentation/article/gform_form_tag/如何使用此示例将代码添加到JavaScript表单标记中?
然而,他们所提供的例子是用于替换的东西在表单标记中,而不是将某些内容添加到表单标记....应该如何编辑以下代码,以将oninput事件添加到标记,而不是替换标记内部的某些内容?我不知道,而不是使用pregreplace什么...
add_filter('gform_form_tag', 'form_tag', 10, 2);
function form_tag($form_tag, $form) {
if ($form['id'] != 3) {
//not the form whose tag you want to change, return the unchanged tag
return $form_tag;
}
$form_tag = preg_replace("|action='(.*?)'|", "action='custom_handler.php'", $form_tag);
return $form_tag;
}
谢谢你这么多的详细答复。真的很感激它。你的第一个解决方案是完美的,但是,我不确定最后一个......如何开始我的输入代码....我会litterally只是取代“/ /你的'oninput'在这里工作”与代码这意味着在ininput属性的双引号内?所以我应该只添加例如:“amount.value = rangeInput.value;”还是我必须开始与其他事情? – Shtarley