2013-12-10 3 views
-1

как я могу разместить iFrame вокруг этой формы? На отправке моей кнопки направляется страница успеха, и мне нужно все это, чтобы остаться на одном экране, следовательно, включить iframe. Как я могу это достичь? Я никогда не использовал их раньше, и добавление тегов <iframe> </iframe> вокруг формы просто заставляет ее исчезнуть.Как разместить iFrame вокруг формы

Вот моя форма:

<form action="#link"> 
    <input type="text" name="name" required placeholder="Enter your name"/> 
    <input type="email" name="email" required placeholder="Enter a valid e-mail address"/> 
    <input type="text" name="comment" required placeholder="Enter your comment"/> 
    <input type="submit" value="submit" /> 
</form> 
+0

не может видеть html. Если вы хотите, чтобы он остался на той же странице, почему бы не попробовать ajax. – jplara

ответ

0

Если вы поместите код формы, в том числе код для перенаправления на страницу успеха в отдельном документе - обычно PHP, а затем добавить IFrame этого документа, где вы хотите ,

0

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

Чтобы получить то, что вам нужно, вам нужно создать файл, позвоните ему your_other_file.php, где у вас есть код формы и код страницы sucess.

в вашей главной странице, вы положили что-то вроде этого

<iframe width="800" height="600" src="your_other_file.php"></iframe> 

в зависимости от ваших целей, вы можете предпочесть, чтобы отправить форму с помощью Ajax и обновления де дел. но если у вас нет большого опыта, этот подход достаточно хорош.

Смежные вопросы