2012-04-04 4 views
0

양식을 제출하면이를 알리기 위해 if 문을 사용하여 전자 메일 주소 문자열을 만드는 웹 양식이 있습니다. 서버 측 코드를 사용하지 않고 모든 전자 메일 주소로 전자 메일 알림을 보낼 수 있습니까? 클라이언트 측 (예 : JavaScript, JQuery) 만 사용 하시겠습니까?클라이언트 쪽 스크립트 전자 메일 알림

전자 메일 알림 및 서버 쪽 코드가 비활성화 된 SharePoint 2003 사이트에서 사용됩니다.

+0

실제로 우리는 $ ajax 옵션을 사용하는 javascript 문의 양식을 사용하고 있습니다. Google jQuery 문의 양식을 사용하면 쉽게 쉽게 찾을 수 있습니다. –

답변

5

모든 클라이언트 브라우저에서 클라이언트 쪽에서 전자 메일을 보낼 수있는 확실한 방법은 없습니다. mailto: 태그가 있지만 일부 상황에서만 지원되며 종종 존재하지 않거나 제대로 구성되지 않은 로컬 전자 메일 클라이언트와 협력해야합니다. 웹 기반 전자 메일이 확산됨에 따라 로컬로 구성된 전자 메일 클라이언트가 없을 수도 있습니다.

이러한 전자 메일을 보내는 유일한 방법은 전자 메일 주소를 서버에 제공하고 서버에서 전자 메일을 보내도록하는 것입니다. 자신의 서버로 그렇게하고 싶지 않거나 할 수 없다면, 서버에 제출 한 클라이언트 측 양식을 사용하여 전자 우편을 보내는 서비스가 있습니다. 이러한 서비스 중 하나는 Wufoo입니다. 그것은 무료 및 유료 버전을 모두 가지고 있습니다.

+0

당신의 답은 제게 해결책이 될 수있는 아이디어를주었습니다. mailto : theStringOfEmails를 "경고 보내기"버튼에 첨부 할 수있었습니다. 이렇게하면 자동으로 채워지는받는 사람과 참조 줄을 사용하여 사용자 Outlook이 열립니다. 100 % 자동화 된 것은 아니지만 악의에 가까운 소리처럼 들립니다. –

+2

@JonathanEckman - 당신은'mailto :'와 함께 갈 수 있지만, 많은 컴퓨터에서는 작동하지 않을 것입니다. 문제를 해결하는 방법은 신뢰할 수 없습니다. – jfriend00

+1

나는 mailto를 사용하고 있기 때문에 모든 사용자가 Outlook을 기본 전자 메일 클라이언트로 설정한다는 것을 알고있는 회사 인트라넷에서 작동해야한다고 생각합니다. –