2013-01-16 3 views
0

내 목표는 내 스크립트가 데이터베이스에서받는 데이터로 숨겨진 필드를 채 웁니다. & eFormOnBeforeFormParse를 통해 호출 된 함수를 사용하여 모든 보이는 입력 필드를 성공적으로 채울 수있었습니다. 숨겨진 필드를 채울 때 작동하지 않습니다. 그들은 비어 있거나 MODx/eForm이 양식이 변조되었다는 불평을합니다.MODx eForm : 숨겨진 필드 채우기

일반 입력란에 데이터를 넣고 CSS로 숨길 수는 있지만 type = "hidden"입력란을 사용하여 올바르게 처리 할 수 ​​있습니까?

답변

1

숨겨진 필드의 유효성 검사를 방지하기 위해 eform 속성을 사용

<input type="hidden" name="calculatedField" value="" eform="::0::" /> 
여기

더 많은 정보 : http://wiki.modxcms.com/index.php/EForm#Hidden_fields.2C_select_boxes.2C_radio_options_and_checkbox_fields

+0

나는이처럼해야 할 일을했을 : <입력 유형 = "숨겨진"이름 = "calculatedField을 & eFormOnBeforeFormParse라는 함수에서 $ fields [ 'calculatedField']를 채울 때 "value ="[+ calculatedField +] "eform =":: 0 :: "/> 당신은 내가 해결책을 찾도록 도왔습니다. 고맙습니다! –