размещение данных формы из iframe src - PullRequest
0 голосов
/ 19 октября 2018

login.php

<iframe id ="login_iframe" name="login_iframe" src ="iframe.php"></iframe>

и в моем iframe.php

<html>
<head>

</head>
<body>
<form id="login_submitform" method="post" action="post.php" target="_top" />
<input type="text" name="customer" value=""/>
<input type = "text" name="phone" value=""/>
<input type= "submit" value="submit" />

и в моем посте.php приходит результат

$customer = $_POST['customer'];
$phone = $_POST['phone'];
?>

РЕЗУЛЬТАТ клиент = пустая строка телефон = пустая строка

что я здесь не так делаю?Как я могу получить значения формы для post.php.Пожалуйста, помогите

1 Ответ

0 голосов
/ 19 октября 2018

Все выглядит хорошо, на что следует обратить внимание: вы можете получить доступ только к данным iframe в одном домене, ваши login.php, iframe.php и post.php должны находиться в одном домене, при условии, что вы тестируете на localhost

пожалуйста, ограничьте поля формы, с обязательными.все готово.

<form id="login_submitform" method="post" action="post.php" target="_top" />
    Customer: <input type="text" name="customer" value="" required/>
    Phone: <input type = "text" name="phone" value="" required/>
    <input type= "submit" value="submit" />
</form>

Не будет отправлено, если значение пусто.

post.php

<?php
    echo '<pre>';
    print_r($_POST);
    echo $_POST['customer'] .'<br>';
    echo $_POST['phone'] .'<br>'

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...