Возможные Дублировать:
Get variable from PHP to JavaScriptмимолетный значение из одной HTML страницы на другой HTML-страницы с помощью PHP
Я знаю, что его очень просто, но по какой-то причине мой код не работает, я не знаю, где ошибка.
На первой странице у меня есть поле формы.
Page 1:
<form action="fare.html" method="post">
<fieldset id="main" style="background-color:#CCC">
<table align="center">
<tr>
<td colspan="5">
<fieldset>
<legend style="color:#F00"><b>Departure Address</b></legend>
<input name="address1" id="address1" type="text" size="15" value="City" />
<input name="" type="submit" />
</fieldset>
</td>
</tr>
</table>
</fieldset>
</form>
Page 2:
<head>
<?PHP
$address1 = $_POST['address1'];
?>
<script type="text/javascript">
$(window).load(function(){
document.getElementById('from').value = $address1;
})
</script>
</head>
<body>
<div class="content">
<h1>Instructions</h1>
<table width="200">
<tr>
<td colspan="2">
<input type="text" name="from" id="from" /></td>
</tr>
</table>
<!-- end .content --></div>
</body>
Когда я нажимаю отправить ссылку, страница перенаправляется, но я не могу видеть значение в testfield новой страницы.
Спасибо!
Редактировать: Я все еще не могу это сделать.
Я изменил код на это,
Страница 1:
<form action="fare1.php" method="post">
<fieldset id="main" style="background-color:#CCC">
<table align="center">
<tr>
<td colspan="5">
<fieldset>
<legend style="color:#F00"><b>Departure Address</b></legend>
<input name="address1" id="address1" type="text" size="15" value="City" />
<input name="" type="submit" />
</fieldset>
</td>
</tr>
</table>
</fieldset>
</form>
Страница 2:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<?PHP
$address1 = $_POST['address1'];
?>
<script type="text/javascript">
$(window).load(function(){
document.getElementById('from').value = "<?php echo $address?>";
})
</script>
</head>
<body>
<div class="content">
<h1>Instructions</h1>
<table width="200">
<tr>
<td colspan="2">
<input type="text" name="from" id="from" /></td>
</tr>
</table>
<!-- end .content --></div>
</body>
Мне нужно передать значение из HTML страницы HTML страницы, но я даже пытался для создания страницы .php для страницы 2, но все же это не сработало.
Все еще ищете решения :(
Спасибо!
сделал вам эхо $ Адрес1 и вы получаете значение – Sibu
Я до сих пор не получают значение. –
@A Mohammed Hussain я проверил свой ответ и его работу. Какая ошибка вы получаете. Надеюсь, вы добавили библиотеку jquery. Скажите мне, с какой ошибкой вы столкнулись? – Sibu