Работя върху 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");
}
});
});