Я працюю над HTML-формою, яку я хотів би досягти після того, як кнопка "Надіслати", потім перейде на сторінку підтвердження. Сторінка підтвердження отримує дані з сторінки форми.
Оскільки jQuery використовує мою перевірку форми, наприклад, у мене є ім'я змінної VISITORNAME
Як зробити сторінку конформації показує "СПАСИБО!" VISITORNAME
"
Я зробив дослідження, не міг знайти простий легкий спосіб зробити це.
Відповіді:
3 для відповіді № 1у вас є багато способів зробити це, одне - додати щось до url, коли форма надіслана та прочитана з js на іншій сторінці (це не пов'язане з кодуванням на стороні сервера)
$(form).submit(function() {
$(this).action += "#visitorname=whatever"
});
Потім у формі ви можете отримати ім'я visitor з адреси
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");
}
});
});