Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232

Как сделать обновление страницы сайта после нажатия кнопки submit в формах

30.05.2024, 15:27. Показов 9505. Ответов 111

Студворк — интернет-сервис помощи студентам
У меня на странице сайта, который я пишу для себя, 3 формы. Я хочу, чтобы после нажатия в форме кнопки submit происходило обновление страницы и на странице выводился введённый в форму контент.
Я нашла в интернете образец и по аналогии сделала код, но он не работает. Может быть, кто-то знает, почему?
Теорию ajax в jquery я просмотрела, но не всё поняла, видимо, поэтому и сделала где-то ошибки.
Мой код в файле vopros.php частично для одной из форм:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
...
 
<head>
<title>Вопрос</title>
<script type="text/javascript" 
  src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js">
  </script>
</head>
 
...
 
$id_vopr = intval($_GET['v']);
 
...
 
//Если это эксперт или админ
if($status_id==3||$status_id==2){       
//Форма для ввода ответа на вопрос
?> 
<p  style="color:#E095B2;font-size: 18px "><b>Добавить ответ<b></p>
<form method='POST' action=''>
Наберите здесь текст ответа:<br>
<textarea name='contentO' cols='100' rows='10'></textarea><br>
 <button type="submit" class="lii" name="s" 
data-v="<?=$value->$id_vopr;?>">Опубликовать ответ</button>
</form><br><br>
 
<script> 
$('.lii').on('click',function(){
        $.ajax({
           url:'/vopros.php',
           data:{v:$(this).data('$id_vopr')},
           success:function(){
              location.reload();
           }
        });
    });
  </script>
<?php
 
}
 
//Обрабатываю форму для ответа
if (isset($_POST['s'])) {
    //Если форма заполнена
if(isset($_POST["contentO"])){
//Сохраняю данные в БД
 $contentO = $_POST['contentO'];
 
//Вставляю дату
// получение текущей даты
$odate = date('Y-m-d  H:i');
 
//Вставляю значение + дату в таблицу otvets в БД
$query7 = "INSERT INTO otvets(id,contentO,dateo,experto)
VALUES('$id_vopr','$contentO','$odate','$uzer_c')";
$res7=mysqli_query($link, $query7);
}
}
Адрес моей виртуальной страницы:
http://host2.localhost/vv2/vopros.php?v=28
где 28 - это $id_vopr

В таком виде после нажатия кнопки submit обновления не происходит и ответ не выводится на странице, приходится вручную перезагружать страницу и только тогда ответ выводится. Значит, или в форме или в скрипте у меня ошибки. Помогите, пожалуйста, их найти.

Или, может быть, есть какой-то другой способ для обновления страницы после нажатия кнопки submit?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2024, 15:27
Ответы с готовыми решениями:

Как получить текст страницы сайта которая открывается после нажатия кнопки
Как получить текст страницы сайта которая открывается после нажатия кнопки from selenium import webdriver from...

Как сделать, чтобы php работал после нажатия на submit
&lt;form method=&quot;post&quot; action=&quot;#&quot;&gt; &lt;p&gt;Имя: &lt;input type=&quot;text&quot; name=&quot;name&quot;&gt; &lt;p&gt;Фамилия: &lt;input type=&quot;text&quot;...

PHP БД отправка данных в phpmyadmin после нажатия кнопки ajax submit
Как отправить данные в БД (из input) после нажатия кнопки submit ajax? (Данные отправляемые в БД $user = R::dispense('users'); ...

111
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
01.06.2024, 13:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Sollita Посмотреть сообщение
Я что-то сделала не так?
session_start тоже может заголовки отправлять, т.к. (обычно) использует куки.

Добавлено через 2 минуты
Что за мания начать HTML-код пораньше выводить? Я вам в др. теме писал, что вывод контента страницы - это финальная стадия обработки. А при обработке POST-запроса тело обычно вообще не выводят.
0
Невнимательный
 Аватар для ft4l
3139 / 1337 / 362
Регистрация: 08.02.2013
Сообщений: 7,840
Записей в блоге: 2
01.06.2024, 14:09
Цитата Сообщение от Sollita Посмотреть сообщение
появилось:
$_POST = array (
'contentO' => 'tyuiop[[',
)
$_GETarray (
'v' => '14',
)
Значит нормально ) обработчик данные получает, а то что ничего ещё не видите кроме формы ,
так это потому, что ничего кроме и не выводите... и переадресация не нужна, если примерно такое делаете
... добавил кучу комментариев.)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php # перед этим никаких пробелов/BOM/переносов чтобы работали header(),set_cookie(),session_start(),...
header("Content-Type: text/html;charset=utf-8"); // просто подумал ничего кроме text/html не отдаёт
# можно не здесь, можно переопределить...
session_start();# сюда-же ... можно много чего и для формы и для обработчика... 
// допустим  не здесь
// $id_vopr = (int)$_GET['v'];// may be 0
//$link = mysqli_connect("localhost", "airin", "root", "vv_bd");    
//mysqli_set_charset($link, 'utf8mb4');
// imho без комментариев код читабильнее )
 
if ($_SERVER['REQUEST_METHOD'] == 'POST') {# в этом блоке вся обработка
 
    if (!isset($_POST['contentO'], $_GET['v'])) # POST запрос не соответствует необходимому
        exit('Sorry, dude. Only by my script ways');# прерывание обработки... возможно в сессию ему чего.
    // проверки,дополнения,фильрация, валидация ....  и или продолжение обработки или слать лесом
    // $id_vopr = (int)$_GET['v'];// may be 0 // и т.п.
    $link = mysqli_connect("localhost", "airin", "root", "vv_bd");  
    mysqli_set_charset($link, 'utf8mb4');
    // запрос на добавление
    // проверка успешности
    // ... например вывод чего-нибудь
    echo '<pre>$_POST = ', htmlspecialchars( var_export($_POST, 1)),
        "\n\n\$_GET", htmlspecialchars( var_export($_GET, 1)), '</pre>';
    // ВСЁ. обработчик ничего больше не делает.
    exit;
}
 
?>
<!DOCTYPE html>
<html><head>
    <meta charset="utf-8">
     <meta name="viewport" content="width=device-width">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>QQQQQQQQQQQ</title>
    <!-- link href="QQQQQQQQQQQ.css" rel="stylesheet" media="all">
    <script src="QQQQQQQQQQQ.js"></script и т.п.-->
    <script type="text/javascript" 
  src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js">
  </script>
</head>
<body >
<header>
QQQQQQQQQQQ
</header>
<?php 
/* или как там у Вас
 
<?php include 'f_style.php';?> 
<body>
<table Border=0 width="100%" height="100%">
<tr  bgcolor="#FFFFFF">
<?php include 'shapkaf.php';?> 
</tr>
*/
#Возможно проверка и если нет id_vopr одно , если есть, другое
$link = mysqli_connect("localhost", "airin", "root", "vv_bd");  
mysqli_set_charset($link, 'utf8mb4');
 
// предположительно тут выводится аопрос, список ответов, если да, то блок для вывода после него
// и затем форма
Смысл асинхронной подгрузки именно в том чтобы вывести на этой-же открытой странице,
всё что выводить пришлось-бы после перехода на адрес обработчика, который перенаправил-бы снова на текущий адрес.
Обработчик вообще не обязательно держать в этом-же файле по этому-же адресу...
И если хотите динамически подгрузить/вывести добавленное сообщение в случае успешности ,
и те сообщения, которые добавлялись кроме него, на моменту добавления, нужно ещё параметр для обработчика ,
... из формы скорее, и который из js перезаписывается/обновляется
чтобы из него понять с какого по какое выводить, и вывести только новые.
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
01.06.2024, 14:24  [ТС]
ft4l, спасибо, завтра попробую разобраться с этим кодом.
0
Невнимательный
 Аватар для ft4l
3139 / 1337 / 362
Регистрация: 08.02.2013
Сообщений: 7,840
Записей в блоге: 2
01.06.2024, 19:20
Цитата Сообщение от Sollita Посмотреть сообщение
пишу код в Notepad++ и тут нет никакой консоли

Несовсем по теме:
)
Там полезная штука есть/была .) плагин LanguageHelp
у меня старая верия npp... воозможно и на ней вручную качал-ставил плагины, но по идее:
Меню Плагины->"Управление плагинами..."
там должно быть можно поставить LanguageHelp

потом качаете php_manual в chm, у меня php_enhanced_ru.chm с https://www.php.net/download-docs.php
... для XP правда придётся перпаковывать ,) чтобы позаменять эти новомодные еденицы размеров шрифта в CSS для IE-6
... шрифт в блоках кода в XP размером с комариный глаз)

потом уже
Меню Плагины->LanguageHelp ->Options
добавляете что-то вроде такого

и вуаля двойной клик по имени функции в редакторе (выделение) потом по Ctrl+F1 или из меню
запускается нужная страничка со всеми подробностями, примерами и ещё с комментариями если enhanced
... Но возможно такое у Вас уже ....
я к тому что читать код удобнее... без комментариев )) где сомнения , хлоп, и прояснилось чего-нибудь
... php в консоли я тоже в основном для прояснения мелких моментов каких-нибудь запускаю
когда лень тест.php какой-нибудь открывать-закрывать даже если его тоже из консоли потом запускать.

Не по теме:


QuickText тоже бомба из плагинов, если потратить время на создание заготовок,
и если его ещё поддерживают...
Snippets похожее, с бОльшим количеством заготовок из коробки... наверное...
но мышкой надо тыкать и проврутку тягать ))

0
Невнимательный
 Аватар для ft4l
3139 / 1337 / 362
Регистрация: 08.02.2013
Сообщений: 7,840
Записей в блоге: 2
01.06.2024, 19:27
Цитата Сообщение от ft4l Посмотреть сообщение
.chm
Есть небольшие нюансы со скачанными CHM , если открывается как белый экран
Ищу пример с ListBox
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
01.06.2024, 19:38  [ТС]
ft4l, я прогуглила, но всё равно не поняла, зачем нужен этот плагин И я очень не люблю возиться со скачиванием программ. Я так наигралась, пока искала подходящую для моего XP 32-х разрядного версию Эклипс, Apache, а потом phpmyadmin, что меня тошнит от одной мысли, что нужно устанавливать что-то ещё.
Не думаю, что я созрею когда-то для какого-то плагина
0
01.06.2024, 19:55

Не по теме:

Цитата Сообщение от Sollita Посмотреть сообщение
зачем нужен этот плагин
код читать фичастее .)
дошло например до какого-нибудь pack()/unpack() :) выделял,Ctrl+F1 жал, и читал чего там за форматы такие ,
которые в памяти держать не хоцца ,) пока не доведёцца плотно с таким сочинять.

0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
01.06.2024, 20:12  [ТС]
ft4l, т.е. он пишет, что делают эти методы? Наверное, программистам это полезно. А я ничего не запоминаю, а просто всё записываю. Поэтому у меня столько комментариев Ну и куча конспектов по всем изученным темам, конечно. По моим конспектам можно легко самостоятельно выучить и Яву, и Андроид, там всё разложено по полочкам... И по темам
0
Невнимательный
 Аватар для ft4l
3139 / 1337 / 362
Регистрация: 08.02.2013
Сообщений: 7,840
Записей в блоге: 2
01.06.2024, 21:22
Цитата Сообщение от Sollita Посмотреть сообщение
что делают эти методы
функции-методы php только в мануале... просто удобный доступ к нужным страничкам в нём.
Со временем комментарии становятся излишними, там где по коду всё понятно.
... но и копипаст из мануала к комментами бывает ) ...раскладку лишний раз не переключать.

У старых любителей кодить вообще привычки в тырнеты по каким-то поводам лезть как за вредные считаются .)
Наличие/присутствие доступа в сеть менее критично,) если под боком куча манов/справочников
... и удобного к ним доступа.

В коде всё конспектировать оно конечно тоже... для запоминания и на будущее...
... там ещё и документировать бывает,) как для https://www.doxygen.nl/manual/... l#cppblock
Но в справочники лазить вряд-ли отменяет
, если все возможные нюансы уже не до подкорок запомнились-попереконспектировались )
... моё дело - предложить
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
01.06.2024, 22:46  [ТС]
ft4l,
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.06.2024, 11:54  [ТС]
ft4l, Я разобрала Ваш код и поняла, что Вы собрали кучкой отдельно рнр, отдельно HTML. Возможно, так читать код удобнее, но номер в целом с этим файлом не пройдёт. Там у меня ещё куча рнр кода страниц на 8 (запросы, обработчики, вставка в страницу). Но это просто к слову.

Я сделала, как Вы предложили:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php 
header("Content-Type: text/html;charset=utf-8");
session_start();
//В этом блоке вся обработка
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
//Если POST запрос не соответствует необходимому
    if (!isset($_POST['contentO'], $_GET['v'])){
        echo '
        <h4 class="err">412 Условие ложно!<br> Условие в запросе к данному ресурсу не было выполнено.</h4>';
    }
    exit;
}
 
$link = mysqli_connect("localhost", "airin", "root", "vv_bd");  
mysqli_set_charset($link, 'utf8mb4');
 
echo '<pre>$_POST = ', htmlspecialchars( var_export($_POST, 1)),
        "\n\n\$_GET", htmlspecialchars( var_export($_GET, 1)), '</pre>';
 //Проверяем возможность по get-запросу вывести форму,
//а по post-запросу из ajax добавить какой-нибудь текст на страницу
    // ВСЁ. обработчик ничего больше не делает.
    exit;
}
 
<!DOCTYPE html style="font-size: 0px">
<html><head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Вопрос</title>
 
<script type="text/javascript"  src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js">
  </script>
 
</head>
Но это тот же самый код и результат от этого не изменится. Т.е. форма не сработает и не обновится сама.

Вы написали: "то что ничего ещё не видите кроме формы, так это потому, что ничего кроме и не выводите", не подскажете, что и как я должна вывести, чтобы после нажатия на кнопку submit текст ответа попал в БД и без перезагрузки страницы вывелся в блоке ответа на странице сайта?

Может мне вместо:
Code
1
2
3
4
echo '<pre>$_POST = ', htmlspecialchars( var_export($_POST, 1)),
        "\n\n\$_GET", htmlspecialchars( var_export($_GET, 1)), '</pre>';
 //Проверяем возможность по get-запросу вывести форму,
//а по post-запросу из ajax добавить какой-нибудь текст на страницу
Нужно вставить обработку формы? Но как это повлияет на результат?

Добавлено через 41 минуту
sad67man, Я нашла глупую ошибку в своём коде: 0 вместо O, исправила её и теперь всё работает. Спасибо большое! Я отметила Ваш ответ как лучший.
У меня только вопрос, а если у меня на странице 3 формы, мне нужно для каждой формы делать свой файл-обработчик, чтобы повторить такой же номер? Или можно все три обработки вставить в один файл?

Добавлено через 3 минуты
ft4l, Спасибо за попытку помочь, у меня сработал другой вариант, и пока я дальше разбираться со скриптом не буду. Займусь следующим файлом
0
Невнимательный
 Аватар для ft4l
3139 / 1337 / 362
Регистрация: 08.02.2013
Сообщений: 7,840
Записей в блоге: 2
02.06.2024, 15:49
Цитата Сообщение от Sollita Посмотреть сообщение
Нужно вставить обработку формы? Но как это повлияет на результат?
Повлияет так что добавит запись в БД , которую позже выведет с остальными...

Но без JS, обычно обработчик POST-формы делает перенаправление методом GET куда-либо,
чтобы у юзеров, которые любят нажимать "обновить", не спрашивало отправить-ли POST-даные снова.
И соответственно при выводе соощений/ответов/вопросов/поясняторов,)) выводится всё что есть.

Асинхронная подгрузка, и динамическое изменение содержимого страницы проще насчёт редиректов,
но сложнее насчёт того что обрабртчик должен отдать только тот кусок кода... как часть json или непосредственно куском,
которого (куска) не хватает на странице чтобы оотобразить добавленное... которе лучше брать тоже из БД.

Из того Вы привели, не понятно не структуры таблиц, ни того каким образом должно обрабатываться сообщение,
ни того в этом-ли файле вывод списка... я одно время вроде начинал понимать что в vopros.php? otvet.php,zadavator.php ...
но сейчас уже ни в чём не уверен
Мы тут как-бы не знаем,) что у Вас там кроме формочки выводится и выводится-ли.
Обработка обычная...
Проверка всё-ли передано, проверка передано-ли таким как надо, какие-либо подчистки/обработки,
BB-code там удаление/замена спецсимволов,
запрос на попытку добавления... лучше с mysqli_prepare(),
проверка успешности...
И в случае с ajax вывод записей моложе последней отображаемой или какое-нибудь всплывающее об ошибке.
В случае в нативными переходами перенаправление на список или какие-либо ещё разные варианты.
... изначально могло показатрься что какой-то комбинированный хотите использоать подход....)
типа сообщения об ошибках без перезагрузок, при успешном ответе перезагрузка средствами JS
... но и тогда нельзя было понять уверенно ))
Но вариант был-бы тоже вполне-себе жизнеспособный )


Добавлено через 14 минут
Цитата Сообщение от ft4l Посмотреть сообщение
сообщения об ошибках без перезагрузок, при успешном ответе перезагрузка средствами JS
Есть ещё такие примочки как target="iframename" для form
... тогда можно и на чистом JS с чем-то типа по iframe.onload смотреть чего там прилетело
и либо там прилетает то что можно вывести, чего нет, или даже вроде прямо отуда моожно перезагрузить верхнее окно.
с кое-какими ограничениями политики одного источника
https://learn.javascript.ru/cr... mu-ifreyma
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
02.06.2024, 17:22  [ТС]
ft4l, на данный момент меня устраивает вариант с редиректом. Если вдруг не смогу чего-то добиться только средствами рнр, тогда буду разбираться дальше с jQuery и ajax. А, может, и не понадобится.
А вообще странно, почему в рнр нет аналогов слушателей? Это ж насколько бы всё упростилось...
0
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
03.06.2024, 11:27
Цитата Сообщение от ft4l Посмотреть сообщение
Асинхронная подгрузка, и динамическое изменение содержимого страницы проще насчёт редиректов,
но сложнее насчёт того что обрабртчик должен отдать только тот кусок кода... как часть json или непосредственно куском,
которого (куска) не хватает на странице чтобы оотобразить добавленное... которе лучше брать тоже из БД.
Это все можно последовательно улучшать. Потом можно будет добавить аякс на этот же файл. Когда мы работаем со списками, то проще их обновлять отдельным запросом.
В целом принцип одинаков, только добавляются всевозможные анимаций загрузки и обработкой ошибок.
0
Эксперт PHP
 Аватар для liris
5512 / 1195 / 164
Регистрация: 16.01.2023
Сообщений: 2,841
03.06.2024, 11:33
Цитата Сообщение от Sollita Посмотреть сообщение
А вообще странно, почему в рнр нет аналогов слушателей?
Они есть. Но вы упускаете, что PHP работает на сервере, в то время как вы взаимодействуете со страничкой на клиенте. И между сервером и клиентом идет сетевой обмен в виде HTTP-пакетов. Если разобраться, там становится все очень просто и оказывается, что есть довольно много стандартных механизмов для типичных ситуаций.
0
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
03.06.2024, 11:47
Цитата Сообщение от Sollita Посмотреть сообщение
А вообще странно, почему в рнр нет аналогов слушателей? Это ж насколько бы всё упростилось...
Тут не понятно, что php должен слушать. Нужно отправлять запросы на сервер.

Для упрощения эту роль на себя берут реактивные js-фреймворки, такие как Vue, React, Angular и т.д.
Одно дело, когда после запроса нужно обновить один блок html. Другое, когда необходимо обновить кучу мелких деталей, и на разных страницах разные блоки.. Со временем это становится трудно поддерживать..
0
Эксперт PHP
 Аватар для liris
5512 / 1195 / 164
Регистрация: 16.01.2023
Сообщений: 2,841
03.06.2024, 13:15
Цитата Сообщение от sad67man Посмотреть сообщение
Тут не понятно, что php должен слушать. Нужно отправлять запросы на сервер.
Ну например сокеты можно использовать. Тогда сервер может реагировать на какие-то события и сам присылать запросы клиенту. Без регулярного опроса сервера клиентом.

Есть и крутые решения на базе сокетов для очень быстрого обмена сообщениями в обе стороны. Например Centrifugo.
0
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
03.06.2024, 15:26  [ТС]
sad67man, спасибо за идею, у меня всё работает. Но Вы, наверное, не заметили мой вопрос, поэтому повторю его: а если у меня на странице 3 формы, мне нужно для каждой формы делать свой файл-обработчик, чтобы повторить такой же номер? Или можно все три обработки вставить в один файл?
Я попробовала вставить в один файл-обработчик обработку двух форм, но у меня это не сработало. Поэтому я сделала пока 2 отдельных файла-обработчика. Но, может, реально использовать один файл для обработки всех форм? У меня же ещё формы есть.
0
Эксперт PHP
 Аватар для liris
5512 / 1195 / 164
Регистрация: 16.01.2023
Сообщений: 2,841
03.06.2024, 15:51
Цитата Сообщение от Sollita Посмотреть сообщение
мне нужно для каждой формы делать свой файл-обработчик
Не нужно. Понятие "файл" вообще весьма условно. Ни в JS, ни в PHP, количество файлов не играет никакой принципиальной роли. Более того, при минификации кода зачастую все сжимается в один файл.
0
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
03.06.2024, 16:39
Цитата Сообщение от Sollita Посмотреть сообщение
если у меня на странице 3 формы, мне нужно для каждой формы делать свой файл-обработчик, чтобы повторить такой же номер? Или можно все три обработки вставить в один файл?
Лучше для каждой формы свой обработчик. (Если это разные операции.)
Мы видим куда отправляется форма (на какой файл).. Там не будет никакой лишней логики, переменных, запросов и т.д.. Т.е. только то, что отвечает за конкретную операцию. В таком коде будет проще и быстрее разобраться и безопасно внести изменения без риска повредить другой работающий код.
Если объединять в один файл у вас может возникнуть соблазн это все как-то "схитросплести", я бы не советовал так делать)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2024, 16:39

Как сделать перезагрузку страницы после нажатия
Всем привет. Столкнулся с такой проблемой: Установил на wordpress плагин &quot;Button visually impaired&quot; (Плагин для слабовибящих,...

Отлов нажатия кнопки submit и блокировка последующего нажатия
Привет всем! Нужен код, который способствует блокировке нажатия кнопки после одного нажатия на нее. Спасибо. Добавлено через 54...

как после нажатия кнопки Отправит сделать прелоадер и
нажимаю ссылку, появляется модальное окно. надо чтоб после нажатия кнопки отправить появлялся прелоадер(типа отравляется), а когда...

Как сделать, чтобы после нажатия кнопки к курсору цеплялся квадратик?
Вобщем мне нужно что бы на сцену можно было ставить квадраты. Для этого создал кнопку, а вот как зделать бы после клика к курсору цеплялся...

Как сделать, чтобы цикл продолжался только после нажатия кнопки?
for (int i=0; i&lt;n;i++) pl=dieroll (); нужно чтобы пользователь перед каждой иттерацией жал любую (можно заданную, можно нет)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru