jQuery прост Data Pass HTML - javascript, jquery

Работя върху HTML форма, която бих искала да постигна, след като натиснете бутона за изпращане, след това отива на страницата за потвърждение. Страницата за потвърждение получава данните от формулярната страница.

Тъй като валидирането на формуляра се използва от jQuery, например имам име на променлива VISITORNAME Как да направите страницата за конформация показва "БЛАГОДАРЯ ВИ VISITORNAME"

Направих изследвания, не можах да намеря прост лесен начин да го направя.

Отговори:

3 за отговор № 1

имате много начини да направите това, едното е да добавите нещо към url, когато формулярът е подаден и да се чете с js в другата страница (това не включва кодиране на сървъра)

$(form).submit(function() {
$(this).action += "#visitorname=whatever"
});

След това във формуляра можете да получите visitorname от URL адреса

var name = window.location.href.replace(/^.*#visitorname=/, "")

0 за отговор № 2

Повечето формуляри използват език на сървъра, като PHP или ASP.net. Препоръчвам ви да прочетете урока за PHP "Справяне с формуляри":

http://php.net/manual/en/tutorial.forms.php


0 за отговор № 3

Направете страницата за потвърждение на PHP страница и изпратете някои GET или POST стойности от формуляра с нея.

Тогава echo твоето съобщение:

echo "Thank you, ".$_POST["visitorname"].", your form has been submitted";

0 за отговор № 4

Пример:

**html**
<form name="ff" id="test" action="javascript:void(0);">
<span id="msg"></span>
<input type="text" id="name">
<input type="submit" value="submit">
</form>

**jquery**
$(document).ready(function (){
$("#test").submit(function(){
if($("#name").val()!=""){
$("#msg").html("Your custom message");
}

});
});