我想在重力形式的欄位后添加一個逗號。我正在使用串列欄位,在提交表單后,每個名稱后都應該有一個逗號。
現場形式:- https://docs.ajsrp.com/t1
見附圖 https://i.ibb.co/HNVzZsS/Web-capture-26-3-2022-13560-docs-ajsrp-com.jpg
我想在重力形式的欄位后添加一個逗號。我正在使用串列欄位,在提交表單后,每個名稱后都應該有一個逗號。
uj5u.com熱心網友回復:
如果您嘗試獲取由逗號分隔的名稱陣列,您可能只想在表單中添加一個新的隱藏欄位,該欄位可以在提交后通過名稱串列進行更新。嘗試將此代碼添加到您的functions.php
add_action( 'gform_after_submission_1', 'array_name_list', 10, 2 );//1 in this case is your form id
function array_name_list($entry, $form ){
$list=unserialize( rgar( $entry, '4' ) );//4 in this case is the listfield
$entry['20'] = implode(",",$list);//replace 20 with new hidden field id
return GFAPI::update_entry( $entry );
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/453546.html
上一篇:為什么<input>有時會包含“id”和“name”,有時兩者都不包含但會產生相同的視覺輸出?
下一篇:如何使表單元素的邊框半徑變圓?
