Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Onclick на вкладке jquery

Автор вопроса: webcalifОтветов: 1

У меня есть 3 вкладки, на последней у меня есть форма с кнопкой отправки. Когда пользователь нажимает кнопку "Отправить", я хотел бы отобразить диалоговое окно. Проблема: он отображает окно (без моего текста) в течение 2 секунд, а страница обновляется и переходит на первую вкладку, поэтому мы не видим диалог. Вы имеете представление о проблеме?

Вот небольшой пример кода:

 if (isset($_POST['Send']))
{
code to add in db
}

<script>
function thanks_referral() {
simpleModal("/thanks_referral.php",300,130);
    }
</script>

 <form method="post" onsubmit="return checkEmailContact(document.f.emailreferral.value);">
<input type="text" tabindex="1" name="name2" placeholder="friend's name" />
    <input type="email" tabindex="2" name="email2" placeholder="friend's company email" />
    <input type="submit" tabindex="4" name = "Send" onclick="" value="Send"  /></td></tr>
        </form>
  • Я не вижу, где ваш код на самом деле вызывает thanks_referral() Marc 22.04.2012
  • это другой файл, говорящий просто спасибо, ....), он работает для другой страницы. Я нашел способ, я отображаю свое всплывающее окно после обновления страницы, но я бы предпочел остаться на своей 3-й вкладке! webcalif 22.04.2012

javascriptjquerytabsonclick

Ответы

Ответ 1 · Control Freak

Используйте .post() в своей форме и выполните событие диалога при обратном вызове.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы