2012-09-02 20 views
0

我是這個PHP和Javascript中的新人。我有一個下拉菜單如下。想要將內容或值獲取到文本字段並在頁面刷新後保留該值?這將如何?如何從下拉菜單中獲取內容到文本字段?

<select name="animal" style="width: 350px;"> 
    <option value="">Please Select</option> 
    <option value="Dog">Dog</option> 
    <option value="Cat">Cat</option> 
    <option value="Cow">Cow</option> 
    <option value="Rat">Rat</option> 
</select> 
+1

http://whathaveyoutried.com? –

+0

這取決於刷新頁面的內容。用戶點擊一個按鈕,用戶按下瀏覽器上的刷新按鈕等 – codingbiz

回答

0

您可以將其保存在url,比刷新頁面與新的URL,並且從URL取值在下拉列表中選擇的值。

Ex。

window.location.href = window.location.href + '/' + $('select').val(); 
$('input').text() = window.location.href.split('/').last(); 
+0

$ _SESSION呢? –

+0

不正確的答案。值可以發佈到頁面並從'$ _POST'檢索 – codingbiz

0

試試這個:

<?php 
$options = array("Dog", "Cat", "Cow", "Rat"); 
?> 

<select name="animal" style="width: 350px;"> 
    <option value="">Please Select</option> 
<?php 
    foreach($options as $option) { 
    $selected = $POST['animal'] == $option ? 'selected' : ''; 
    echo '<option $selected value="$option">$option</option>'; 
    } 
?> 
</select> 
相關問題