Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Как избежать сброса данных формы, после нажатия кнопки Submit?

Доброго времени суток!
Довожу до ума форму расчета (какой расчет не важно ), и мне не очень нравится, что после нажатия кнопки Submit (и само-собой обновления страницы) поля формы сбрасываются на значения по умолчанию - можно ли сделать так, что бы после нажатия кнопки Submit, в полях оставались только-что введенные данные.
Заранее спасибо!
Ответ:
Спасибо всем кто помагал, седня сам дошел до способа подсказанного ZhukV, основная проблема заключалась в заполнении выпадающих списков, решил вот-так:
 
$segu=($_POST['egu']);
$sel1[$segu]='selected';
...
<select class="input" type=text name=egu>
<option value="0"'.($sel1[0]).'>Выберите из списка</option>
...
Вопрос: Вывод данных с формы по нажатию кнопки submit

Добрый день
только начал знакомиться с MVC
создал модель с 4-мя полями
в представлении вводятся данные,
типа небольшой формы 4 поля и кнопка Submit
как сделть чтоб при нажатие Submit эти введенные данные
выводились в это же представлении где-то рядом
главный вопрос как работать с кнопкой Submit
перечитал много чего но тяжело понять если можно объясните доходчиво)
заранее спасибо
Ответ:
Сообщение от DoNNanaY
как сделть чтоб при нажатие Submit эти введенные данные
выводились в это же представлении где-то рядом
Конкретизируйте.

Вы хотите, чтобы по клику поля просто отобразились в других инпутах\лейблах\etc или что-то иное?

Сообщение от DoNNanaY
главный вопрос как работать с кнопкой Submit
Предположу, что у вас она заключена в разоровский html.beginform(..) - она отправляет submit-запрос на указанный экшон.
Конкретней - читайте интернеты\книги\статьи по данному инпуту
Вопрос: Повторение слота после нажатия кнопки

Добрый вечер.

Пытаюсь сделать так, чтобы при нажатии на кнопку начинал повторяться слот, включил у кнопки autoRepeat, но он работает только когда кнопка зажата.

Делал кнопку зажатой с помощью
C++ (QT)
1
setChecked(true);
но это не работает

Само соединение:
C++ (QT)
1
connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(start()));
Слот:
C++ (QT)
1
2
3
4
5
6
7
8
void Core::start()
{
 
    QTime time = QTime::currentTime();
    QString seconds = time.toString("ss");
    ui->label->setText(seconds);
 
}

Или если кто - то знает каким простым образом можно сделать повторение слота после нажатия кнопки, то объясните пожалуйста
Ответ:
Сообщение от nmcf
Сделай событие по таймеру. Нажатие пусть его запускает, а дальше он сам будет повторяться.
Сделал вот так, не знаю как это в плане правильности, но работает, спасибо

core.cpp
Кликните здесь для просмотра всего текста
C++ (QT)
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
#include "core.h"
#include "ui_core.h"
 
Core::Core(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Core)
{
    ui->setupUi(this);
 
    connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(repeattime()));
 
}
 
void Core::repeattime()
{
    t = new QTimer();
    connect(t, SIGNAL(timeout()), this, SLOT(start()));
    t->start(1000);
}
 
void Core::start()
{
 
    //после нажатия кнопки повторяет все что тут написано
 
}
 
Core::~Core()
{
    delete ui;
}


core.h
Кликните здесь для просмотра всего текста
C++ (QT)
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
#ifndef CORE_H
#define CORE_H
 
#include <QWidget>
#include <QDateTime>
#include <QTime>
#include <QTimer>
 
namespace Ui {
class Core;
}
 
class Core : public QWidget
{
    Q_OBJECT
 
public:
    explicit Core(QWidget *parent = 0);
    ~Core();
 
public slots:
    void start();
    void repeattime();
 
private:
    QTimer *t;
    Ui::Core *ui;
};
 
#endif // CORE_H


Добавлено через 36 секунд
Может быть кому пригодится
Вопрос: Как передать value с input одной формы, к другой input формы, по нажатию кнопки

Как передать value с input одной формы, к другой input формы, по нажатию кнопки

скрипт
Код Javascript
1
2
3
4
5
6
7
8
9
function id_old_to_id_new (id_old, id_new)
{
    var olds=document.getElementById(id_old).value;
   
    var news=document.getElementById(id_new).value;
   
   news.value=olds.value;
 alert('Данные переданы!');
}
код форм
Код HTML5
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
<html>
<head>
<meta charset="UTF-8" />
<script src="script.js" ></script>
</head>
<body>
<h1 style="color: green" >FORM 1</h1>
<form id="form_1">
<input type="text" id="teg_1" placeholder="text input 1" name="teg_name_1" value="" />
<br />
<br />
<input type="text" id="teg_2" placeholder="text input 2" name="teg_name_2" value="" />
<br />
<br />
<input type="submit" id="button_1" onclick="id_old_to_id_new('teg_1','teg_3')" onclick="id_old_to_id_new('teg_2','teg_4')" name="button_name_1" value="Output!" />
</form>
 
<br />
<br />
 
<h1 style="color: green" >FORM 2</h1>
<form id="form_2">
<input type="text" id="teg_3" placeholder="text input 3" name="teg_name_3" value="" />
<br />
<br />
<input type="text" id="teg_4" placeholder="text input 4" name="teg_name_4" value="" />
<br />
<br />
<input type="submit" id="button_2" onclick="teg_list('input')" name="button_name_2" value="Output2!" />
<br /><br />
<h1 id="date_1" style="color: blue" ></h1>
<br /><br />
<h1 id="date_2" style="color: blue" ></h1>
</form>
</body>
</html>
Проблема такая что по нажатию страница перезагружаеться, и данные введенные теряються
как решить проблему передать с одной формы, другой товарищи ?
Ответ: Связь простая две формы
я ввожу в два поля в одной
текст

Код HTML5
1
2
3
4
5
6
<input type="text" id="teg_1" placeholder="text input 1" name="teg_name_1" value="" />
<br />
<br />
<input type="text" id="teg_2" placeholder="text input 2" name="teg_name_2" value="" />
 
<input type="submit" id="button_1" onclick="id_old_to_id_new('teg_1','teg_3')" onclick="id_old_to_id_new('teg_2','teg_4')" name="button_name_1" value="Output!" />
и жму кнопку где прописан скрипт передачи
Код Javascript
1
2
3
4
5
6
7
function id_old_to_id_new (id_old, id_new)
{
* * var olds=document.getElementById(id_old).value;
var news=document.getElementById(id_new).value;
news.value=olds.value;
*alert('Данные переданы!');
}
в кнопке есть реакция где я ввожу эту функцию
Код HTML5
1
onclick="id_old_to_id_new('teg_1','teg_3')" onclick="id_old_to_id_new('teg_2','teg_4')"
и должно по id
передать второй форме

Добавлено через 22 минуты
вот вторая форма , поля в котрые должны попасть данные с первой формы
по id

Код HTML5
1
2
3
4
5
6
<input type="text" id="teg_3" placeholder="text input 3" name="teg_name_3" value="" />
<br />
<br />
<input type="text" id="teg_4" placeholder="text input 4" name="teg_name_4" value="" />
<br />
<br />
Добавлено через 5 минут
Проблема такая , ввел данные в два поля , в первой форме, нажал на кнопку Output! первой формы
данные во вторую, в поля второй формы не передались
даже код скрипта был правильный , даже такого типа
Код Javascript
1
2
3
4
5
6
7
8
9
function id_old_to_id_new (id_old, id_new)
{
    var olds=document.getElementById(id_old).value;
   
    document.getElementById(id_new).value=olds;
   
   //news.value=olds.value;
 alert('Данные переданы!');
}
данные с поля старого id перелетали в новый id нового поля
но проблема в том что , только скрипт выполнил свою передачу
по нажатию выполнилась перезагрузка страницы
и данные потерялись (((((

Добавлено через 1 минуту
Проблема со скриптом , его надо улучшить , чтоб страница не перезагружалась
Вопрос: PHP БД отправка данных в phpmyadmin после нажатия кнопки ajax submit

Как отправить данные в БД (из input) после нажатия кнопки submit ajax?
(Данные отправляемые в БД
PHP
1
2
3
4
5
6
7
8
9
10
$user = R::dispense('users'); 
        
        $user->id=$_SESSION['logged_user']->id;
        $user->password =$_SESSION['logged_user']->password;
        $user->v =$data['v'];
        $user->r =$data['r'];
        $user->v =$data['v'];
        $user->k =$data['k'];
       
        R::store($user);
)

Добавлено через 3 часа 34 минуты
Всё, сам спросил сам и ответил.
Ответ:
Сообщение от PATRONWAR
сам спросил сам и ответил.
напишите решение своей задачи, не поленитесь, кому то да пригодится.