2015-07-23 4 views
0

Я пытаюсь сделать это, есть две страницы с очень силимарными формами, пользователь может ввести адрес в index.php, после выбора адреса из списка автозаполнения, он будет автоматически перенаправлять на test.php и передавать значение другой форме, а затем автоматически нажимать на 'submit'. Также пользователь может напрямую перейти на test.php и отправить оттуда.javascript передавать данные из одной формы в другую

Но, кажется, даже я положил action="test.php"method="get" он будет перенаправлять и показывать в URL-адресе, но ничего не происходит.

Index.php

<script> 
     function initialize() { 
     var input =(document.getElementById('pac-input')); 
     var autocomplete = new google.maps.places.Autocomplete(input);  

     google.maps.event.addListener(autocomplete, 'place_changed', function () { 
        var place = autocomplete.getPlace(); 
        console.log(place); 
        //Ridirect_url += place.value(); 
        //window.location.href = Redirect_url; 
       }); 
    } 
    google.maps.event.addDomListener(window, 'load', initialize); 
</script> 

</head> 
<body> 
<form action="Test.php" method="get"> 
<input id="pac-input" name="FindAddress" type="text" placeholder="Enter a location"> 
</form>  
</body> 

test.php

<script> 
    function myFunction() { 
     alert(document.getElementById("myForm").value); 
     } 
</script> 

</head> 
<body> 
<form> 
<input id="myForm" name="testAddress" type="text" placeholder="Enter a location"> 
<input type="button" onclick="myFunction()" value="Submit" > 
</form>  

ответ

2

Если вы действительно используете PHP, то я предполагаю, что вы пропустили это <?php echo $_GET["FindAddress"]; ?>, который должен сделать ваш код в test.php выглядит как

<input id="myForm" name="testAddress" type="text" placeholder="Enter a location" value="<?php echo $_GET["FindAddress"]; ?>"> 

Однако, если вы не используете это на PHP-сервер, то вы можете получить ваши параметры URL из URL с помощью JavaScript (так как вы используете ГЭТ)

Вы можете использовать что-то вроде this

или написать свой собственный Javascript, чтобы сделать это.

+0

@ Jordan.J.D Спасибо, человек, я могу перенаправить в обоих направлениях (javascript и php). счастливый! вы знаете, как автоматически нажать кнопку отправки на странице Test.php после перенаправления. – user2381130

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