2012-02-23 1 views
2

Использование этой службы (http://www.formmail.com) в форме, и Ive сталкивается с проблемой, которая после обширного поиска в Google не дала мне ответа. Я хочу добавить, кто получает электронное письмо, если флажок установлен. Ive попробовал несколько JS и PHP-решений, и ничего не работает. Основная проблема заключается в том, как сервис выполняет электронную почту, требуя <input type="hidden" name="recipient" value="X"> в форме, чтобы определить, кому отправлять электронную почту.Formmail.com с условиями на флажках

Включая код CheckBox, хотя его ничего особенного

<form method="POST" action="http://fp1.formmail.com/cgi-bin/fm192"> 
<input name="Checkbox1" type="checkbox" id="Checkbox1" value="Yes"/> 
<input type="submit" name="formSubmit" value="Submit"/> 
<input type="hidden" name="_pid" value="XXXX"> 
<input type="hidden" name="_fid" value="XXXX"> 
<input type="hidden" name="recipient" value="1"> 
</form> 

редактировать

Это отправить по электронной почте 1 сейчас. Я хочу, чтобы он также отправил по электронной почте 2, если флажок установлен.

Ответить. Обнаружил ответ. Тем не менее, глупое дело не позволяет мне самому отвечать.

<script type="text/javascript" language="JavaScript"> 

function oncheckboxclick() { 
    var c = document.getElementById("checkbox1"); 
    var d = document.getElementById("email"); 
    if (c.checked) { 
     c.checked == true; 
     d.setAttribute("value", "2"); 
    } 
} 

</script> 

<input name="Box 1" type="checkbox" id="checkbox1" value="Yes" onclick="oncheckboxclick();"/> 

<input type="hidden" name="recipient" id="email"> 

Спасибо, кто-то положил ответ, а не убрал его. Дал мне достаточно панировочных сухарей, чтобы продолжать.

ответ

0

Не зная, что они делают на их пути для обработки форм, я бы предложил сделать это на PHP или на каком-то другом языке программирования. PHP: Мейлер действительно хорошо документирован и добавляя что-то вроде

если ($ CheckBox == «YES") {добавить новый получатель здесь}

еще {выполнить нормальный}

 Смежные вопросы

  • Нет связанных вопросов^_^