2016-11-03 2 views
1

저는 Adobe 비즈니스 촉매제를 사용하고 있습니다. 여러 필드가있는 웹 양식을 만들었으며 그 중 3 개의 필드는 "웹 응용 프로그램"에서 동적입니다.비즈니스 촉매제로 메일을 동적으로 보내는 방법은 무엇입니까?

"위치 선택"이라는 필드가 있습니다. 모든 위치에서 "이메일 주소"는 데이터 값과 함께 첨부됩니다. 사용자가 특정 위치를 선택하면 기본 BC 전자 메일이 선택한 위치에 첨부 ​​된 "전자 메일 주소"로 전송됩니다.

이 작업을 수행하는 방법은 무엇입니까? 이 문제를 해결하는 데 도움주세요.

+0

아무도 아래

jQuery를 예제는이 질문에 댓글을 올리려면? 제발 .. –

답변

2

정확하게 알고 싶으면 작성중인 양식의 선택 옵션에있는 데이터 속성에서 가져온 이메일 주소로 웹 양식 데이터를 보내고 싶습니다.

이 문서가 도움이 될 것입니다. https://docs.worldsecuresystems.com/user-manual/CRM/web-forms/setting-up-form-to-email-using-web-forms

기본적으로 목표를 달성하기 위해 양식 동작에 & [email protected]을 추가하려고합니다.

자바 스크립트 나 jquery 프론트 엔드로 할 수 있습니다. 여기

var frmAction = $('form[name="catwebformform22094"]').attr('action') 
$('form :input').change(function() { 
$(this).closest('form').data('changed', true); 
var selectedEmail = $("#myselect option:selected").attr(' data-email'); 
$('form[name="catwebformform22094"]').attr('action', frmAction + "&Email=" + selectedEmail) 
}) 
+0

완벽. 반드시 시도해 보겠습니다. 해결책은 그 어느 때보다도 좋습니다. 그렇게 생각합니다. –

+1

내 대답보다 훨씬 낫다. 나는 이것을 확실히 사용할 것이다. – Daut

+0

이 기능은 이제 더 이상 사용되지 않습니다. https://forums.adobe.com/thread/2425172# – Neido

0

이 시도하고 나를

당신은 완전히 새로운 형태를 만들 수 있습니다 알려, 그것을 숨기고 제출에 이메일을 보낼 수있는 그 양식을 설정하고, 첫 번째 양식이 제출 될 때 제출. 다음과 같이 이메일 값을 전달하십시오.

$(document).ready(function() { 
     var dataLoc = $('select.location').attr('data-value-email'); 
     $('form.hidden input.email').val() = dataLoc; 
    }); 
+0

귀하의 의견을 보내 주셔서 감사합니다 –

+0

이 경우에 나는 핵심 코딩을해야만합니까? 그러나 BC에서는 서버 측 스크립팅을 수행 할 수 없습니다. –

+0

btw 나는 두 가지 가능한 해결책을 발견했습니다. 하나는 SOAP API를 사용하고 다른 하나는 제 3자를 사용합니다. –

관련 문제