2012-03-06 2 views
0

일종의 계산 (합계)이있는 종류의 양식이 있습니다. 예를 들어 5 개의 텍스트 필드가 있습니다. 나는 1 + 2 + 3 + 4의 합계를 5 번째 텍스트 파일에 넣고 싶습니다. 양식을 디자인 할 때 drupal 웹폼을 사용하고 있습니다. drupal에서 텍스트 필드의 값을 확인하는 방법과 유효성을 검사하는 방법을 제안 해주십시오.여러 텍스트 파일 값을 추가하면 하나의 텍스트 필드에서 검색해야합니다.

답변

0

각 텍스트 필드에 대해 생성 된 ID를 webform으로 찾아 자바 스크립트로 원하는 텍스트 상자의 수를 추가하십시오. jquery를 사용하여 처음 네 개의 텍스트 필드에 청취자를 붙이면 onchange 이벤트 발생시 함수가 실행됩니다.

+0

감사합니다. 하지만 난 드루팔 (Drupal에 새로 왔어. 당신은 어디에서/js 또는 jupery를 drupal에 쓰거나 쓸 수 있는지 pls 할 수 있나. 가능한 경우 예제를 사용하여 일부 코드 또는 참조를 참조 할 수 있습니다. 감사합니다 – pavan

0

Computed Field 모듈을 살펴보십시오. 필드 값에 대한 계산을 수행하고 새 값을 다른 필드에 삽입 할 수 있습니다. 프로젝트 페이지에서

:

계산 된 필드를 사용하면 콘텐츠 형식에 사용자 정의 "계산 된 필드"를 추가 할 수있는 매우 강력한 CCK 필드 모듈입니다. 이 계산 된 필드 은 PHP 코드를 통해 정의한 값으로 채워집니다. 당신은 다른 필드, 현재 사용자, 데이터베이스 테이블을 포함하여 드루팔 (Drupal에서 사용할 수있는 것)을 그릴 수 있습니다. (힘이 아직 느껴지 나? :)) 은 데이터베이스에 계산 된 필드 값을 다른 콘텐츠 필드와 함께 저장할지 또는 노드보기 중에 파리에서 "계산"하도록할지 선택할 수도 있습니다. 뷰에 을 사용하려면 데이터베이스에 저장된 값이 필요합니다.이 필드는 문자 그대로 스위스 군용 칼 (CCK field)의 군용 칼입니다. 그래서 PHP 기반의 가치를 요리 시작!

+0

안녕하세요 Laxman, 참조 해 주셔서 감사합니다. Computed Field 모듈을 내 사이트에 추가했습니다. 그러나 구성/사용자 정의 할 수 없으며 설명 된 문제를 해결할 수 없습니다. Tobe 프랭크 나는 드루팔 (Drupal에 처음이다. 제발 제발 제발 거친 해결책을 설명하고주십시오 제발. – pavan

+0

다음은 계산 된 필드를 사용하는 방법의 예입니다. [Computed Field Examples] (http://drupal.org/node/126522) 이러한 것들을 살펴보고 작업을 수행 할 수 있어야합니다. PHP에 익숙하지 않다면, 먼저 – Laxman13

+0

이 laxman을 처리 할 수 ​​없다는 것을 배워야 할 수도 있습니다. 나는 그 문제를 해결할 수 없었다. 더 이상 내 문제에 대한 제안을 할 수 있습니까? – pavan

관련 문제