我使用重力形成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