2016-09-05 4 views
-2

다음과 같이하고 싶습니다.Mailto 텍스트 상자 대신 변수 사용

사용자가 내 사이트에서 허용되지 않는 그림을 봅니다. 이제 보고서 버튼을 클릭하면 mailto 창이 열립니다.

사실 내 사이트에는 텍스트 필드와 텍스트 영역이 있습니다. 이것은 좋지 않다. 내가 원하는 작업은 다음과 같습니다.

텍스트 상자 또는 텍스트 영역 대신 제출 버튼을 제외하고 내 사이트에는 아무 것도 표시하지 않습니다. 사용자가 버튼을 누르면 mailto에 제목이 팝업되고 body가 reportid 및 picture title에 대한 내 변수 여야합니다.

한다은 다음과 같습니다

[email protected] 이미지가 이 pictureid = 15 제목 = 큰 창

$html .= '<form action="mailto:[email protected]">'; 
$html .= '<input name="subject" type="text" />'; 
$html .= '<textarea name="body"></textarea>'; 
$html .= '<input type="submit" value="Report" class="ug-styled-button">'; 
$html .= '</form>'; 
+0

mailto 변수를 검색하면 쉽게 찾을 수 있습니다. 다음은 JS 솔루션입니다. 변수는 PHP에서 사용할 수있는 것과 같습니다. http://stackoverflow.com/questions/28496309/using-html-mailto-to-send-variable-or-multiple-variable-values-into 몸의 – mplungjan

답변

0

당신은 이메일 링크에서 흔한 변수를 사용할 수 있습니다보고있어

예 :

mailto:[email protected]?subject=Image%20Report&body=pictureid=$picture_id&%20title=$image_title 

$ picture_id 및 $ image_title 변수를 이스케이프 처리해야합니다.

관련 문제