Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 17.12.2016, 18:28   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 245
Репутация: 15
Счастье Обновления каптчи без перезагрузки страницы

Здравствуйте!
Подскажите пожалуйста, как сделать так, чтоб по нажатию на определенный объект, в моем случае это: <p id="reloadcaptcha">Показать другой код</p>, отправлялся запрос к скрипту, который меняет значение каптчи в сессии, и возвращает обновлённую картинку?

PHP код:
<?php
session_start
();
?>
Код:

<form action="" method="post">
<p>Enter text shown below:</p>
<p><img src="./reg/?<?php echo session_name()?>=<?php echo session_id()?>"></p>
<p id="reloadcaptcha">Показпть другой код</p>
<p><input type="text" name="keystring"></p>
<p><input type="submit" value="Check"></p>
</form>
[/PHP]

Изображения
Тип файла: jpg kcaptcha.jpg (16.0 Кб, 13 просмотров)

Последний раз редактировалось Женя32; 17.12.2016 в 20:20.
Женя32 вне форума   Ответить с цитированием
Старый 18.12.2016, 15:55   #2
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 245
Репутация: 15
Счастье

Вот так почему то не работает:

Код:

<style>
#reloadcaptcha {
    margin-top: 0px;
    font: bold 13px sans-serif;
    margin-left: 0px;
    text-decoration: underline;
    cursor: pointer;
    clear: both;
}
</style>

<script type="text/livescript">
$(document).ready(function(){
	
   
  $("#reloadcaptcha").onClick = function() {
	  var captcha = $("#captcha")[0];
      captcha.src = captcha.src.replace(/&d=.*$/, '') + '&d=' + new Date().getTime();
}
	
	
});

</script>


<?php
session_start();
?>
<form action="" method="post">
<p>Enter text shown below:</p>
<p><img id="captcha" src="./reg/?<?php echo session_name()?>=<?php echo session_id()?>"></p>
<p id="reloadcaptcha">Показпть другой код</p>
<p><input type="text" name="keystring"></p>
<p><input type="submit" value="Check"></p>
</form>

Женя32 вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Голосование Без Перезагрузки Страницы Nick888 HTML и CSS 1 11.01.2015 02:44
Голосование без перезагрузки страницы Nick888 PHP 2 26.12.2014 10:21
Голосование Без Перезагрузки Страницы Nick888 JavaScript, Ajax 0 20.12.2014 21:41
Submit без перезагрузки страницы Tyoma5891 PHP 21 05.03.2014 16:53
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 10:59




01:40.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru