• Доброй ночи!

    Задача: вставить форму подписки 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&#187; 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>

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)

Тема «Проблемы с рег.формой SmartResponder» закрыта для новых ответов.