Подтверждение на экране перед отправкой? PHP / SQL

0

В настоящее время у меня довольно простая форма HTML, которая использует страницу PHP для отправки данных в простую базу данных.

Мне интересно, возможно ли предоставить все представленные данные ниже формы до того, как она будет отправлена в базу данных, чтобы пользователь мог ее правильно подтвердить. Также интересно узнать, может ли этот способ предоставить пользователю несколько форм с одной и той же страницы одновременно?

Любая помощь приветствуется!

  • 0
    "Также интересно, есть ли способ для пользователя отправить несколько форм с одной и той же страницы одновременно?" Вы могли бы сделать что-то с AJAX, но это звучит как плохой дизайн интерфейса.
  • 0
    Да, это возможно, но вы пробовали это? Никто не напишет вам здесь весь код ...
Теги:
forms

1 ответ

0
Лучший ответ

Я не знаю, понял ли я это, но вы можете сделать что-то, используя javascript. Вы выполняете функцию, которая будет срабатывать при нажатии кнопки отправки. Эта кнопка отправки должна быть обычной кнопкой для этого. Затем вы используете событие onclick для запуска функции. Что-то вроде этого.

<form id="FormId" action="Page.php" method="POST"><!--you can use any method you want here, I used POST-->
    <!--Here are some input fields-->
    <input type="Button" id="Submit" value="Submit" onclick="MyFunction()"/>
</form>

в вашем javascript (отдельный файл или внутри тегов заголовков документов) вы помещаете эту функцию:

function MyFunction(){
    var data1 = document.getElementById('inputID').value;
    var data2 = document.getElementById('2einputID').value;
        //You place the data where you want it, like this:
    document.getElementById('IDDestination').value = data1;
        //You could submit the file like this:
    document.getElementById('FormId').submit();
        //You could make a confirm popup to make sure all is OK:
    var proceed = confirm("Submit Data? Data1="+data1+" and Data2="+data2);
    if(proceed){
        document.getElementById('FormId').submit();
    }
}

Надеюсь, это поможет.

  • 0
    Абсолютно удивительно! Большое спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню