Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

Здравствуйте!
Подскажите пожалуйста, как сделать так, чтоб по нажатию на определенный объект, в моем случае это: <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 Кб, 55 просмотров)

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

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

Код:
<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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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