반응형
중력 양식에서 요소의 이름 속성 변경
Gravity Forms의 폼 요소에서 "이름" 속성을 변경하는 것은 일종의 Hook 또는 Filter를 통해 가능합니까?필드가 동적으로 채워지도록 허용을 선택한 다음 "매개변수 이름"을 설정할 수 있지만 매개변수 이름이 요소의 이름 속성과 일치하지 않습니다.내 원소 이름은 input_6_1 같은 것입니다.
저는 jQuery를 사용하여 이를 수행하는 것을 피하려고 노력하고 있지만, 최후의 수단으로 사용할 것 같습니다.무슨 생각 있어요?
그것이 가장 아름다운 코드는 아니며 중력 형태가 승인된 방법이 있는지 확실하지 않지만(나에게는 분명하지 않았지만), 이와 같은 것이 당신에게 효과가 있을 것입니다.
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#input_1').attr('name','YOURCUSTOMNAMEVALU');
});
</script>
또한 WordPress의 경우 양식이 포함된 페이지에 이 내용을 포함하도록 범위에 포장해야 합니다.
뭐 이런 거.
<?php
if(is_page('forms-page') && !is_admin()) {
?>
//Javascript Here
<?php } ?>
스타일 포인트의 경우 enqueue_script를 사용하여 함수에 포함할 수 있습니다.php
매개 변수 이름을 'customparam'과 같이 설정합니다.
그런 다음 필터를 사용하여 동적으로 채웁니다.
add_filter('gform_field_value_customparam', 'populate_customparam');
function populate_customparam($value){
return 'Hello';
}
이렇게 하면 'customparam'이라는 매개 변수를 사용하여 모든 중력 폼 필드에 'Hello'를 동적으로 삽입합니다.
언급URL : https://stackoverflow.com/questions/9777091/change-elements-name-attribute-in-gravity-forms
반응형
'programing' 카테고리의 다른 글
| C의 함수 포인터 - 성질 및 용도 (0) | 2023.10.24 |
|---|---|
| jQuery의 drop 이벤트를 사용하여 바탕화면에서 끌어온 파일을 업로드하는 방법은? (0) | 2023.10.24 |
| if-else 문을 XSLT에서 어떻게 구현합니까? (0) | 2023.10.24 |
| angularjs에서 입력[type=file]로 폼을 검증하는 방법 (0) | 2023.10.24 |
| C에서 변수 이름 뒤에 콜론 (0) | 2023.10.24 |