Проблемы с рег.формой SmartResponder
-
Доброй ночи!
Задача: вставить форму подписки smartresponder на одну из страниц блога (wordpress)
Проблемы:
1. Некорректное отображение графической оболочки рег. формы
2. Срабатывание формы со второго раза. Т.е. при первом заполнении формы и нажатии заветной кнопки пользователя просто перебрасывает на эту же страницу блога. При повторном заполнении — уже на страницу смартреспондера.Бьюсь третий день, прошерстил весь инет, увы, ничего подобного ни у кого не возникало.
Прошу совета, ибо плывут сроки проекта.
Если не сложно, попытайтесь добавить ее себе в страницу. У меня одного она не пашет?
Страница блога со злосчастной проблемой:
http:/tenstep.com.ua/blog/сертификация-pmp-вебинар.htmlКод регистрационной формы:
<!— SmartResponder.ru subscribe form code (begin) —><script type=»text/javascript» language=»javascript»>// <![CDATA[
function SR_IsListSelected(el)
{
for (var i = 0; i < el.length; i ++)
if (el[i].selected ||
el[i].checked)
return i;
return -1;
}
function SR_trim(f)
{
return f.toString().replace(/^[ ]+/, »).replace(/[ ]+$/, »);
}
function SR_submit(f)
{
f[«field_email»].value = SR_trim(f[«field_email»].value);
f[«field_name_first»].value = SR_trim(f[«field_name_first»].value);
if ((SR_focus = f[«field_email»]) && f[«field_email»].value.replace(/^[ ]+/, »).replace(/[ ]+$/, »).length < 1 || (SR_focus = f[«field_name_first»]) && f[«field_name_first»].value.replace(/^[ ]+/, »).replace(/[ ]+$/, »).length < 1) { alert(«Укажите значения всех обязательных для заполнения полей (помечены звездочкой)»); SR_focus.focus(); return false; } if (!f[«field_email»].value.match(/^[\+A-Za-z0-9][\+A-Za-z0-9\._-]*[\+A-Za-z0-9_]*@([A-Za-z0-9]+([A-Za-z0-9-]*[A-Za-z0-9]+)*\.)+[A-Za-z]+$/)) { alert(«Некорректный синтаксис email-адреса!»); f[«field_email»].focus(); return false; } if (!f[«field_name_first»].value.match(^[А-Яа-яA-Za-z]*$)) { alert(«Значение поля \»Ваше имя\» не удовлетворяет описанию: \ \ Буквы русского и английского алфавитов»); f[«field_name_first»].focus(); return false; } return true; }
// ]]></script><html>
<body><form style=»margin: 0; padding: 0;» name=»SR_form» action=»http://smartresponder.ru/subscribe.html» method=»post» onsubmit=»return SR_submit(this)»>
<input type=hidden name=version value=»1″>
<input type=hidden name=tid value=»133037″>
<input type=hidden name=uid value=»104453″>
<input type=hidden name=lang value=»ru»>
<table width=»240″>
<tr><td style=»padding: 5px; border: 0px solid #eeeeee; background-color: #eeeeee;» align=center>
<table border=0 cellspacing=0 cellpadding=2 bordercolor=»#eeeeee» align=center>
<tr><td><input type=hidden name=»did[]» value=»108534″></td></tr>
<tr><td style=»font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold;» align=»center»>Ваш e-mail: *</td>
<td align=»center»><input type=text size=»40″ style=»font-family: Verdana; font-size: 12pt; color: #000000; background-color: #ffffff; » name=»field_email» value=»»></td></tr>
<tr><td style=»font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold;» align=»center»>Ваше имя: *</td>
<td align=»center»><input type=text size=»40″ style=»font-family: Verdana; font-size: 12pt; color: #000000; background-color: #ffffff; » name=»field_name_first» value=»»></td></tr>
<tr><td align=»center»><input name=»SR_submitButton» type=submit style=»font-family: Verdana; font-size: 12pt; color: #000000;» value=» Регистрировать «></td></tr>
</table></td></tr></table></form></body>
</html>
Тема «Проблемы с рег.формой SmartResponder» закрыта для новых ответов.