看板 PHP 關於我們 聯絡資訊
※ 引述《eugg (狂歡 是一個人的孤單)》之銘言: : 因為我action指向的網頁就是本身的網頁 : 我在[請選擇]的地方放了 selected 所以他預設值就是在請選擇 : 可是這個設式送到select.php(也就是本身)後 : 他的預設還是在[請選擇] : 請問可以讓他當我選擇了[選擇一] 送出之後 : 可以讓他的 預設(selected)在選擇一那裡嗎 : 不知道我說明的夠不夠清楚,謝謝>"< 恕刪 我之前得作法是這樣 首先不要預設selected 然後在網頁的最底下建立一js function 用來決定目前選取的是哪一個 例如這樣 <script> var curr_select = "<?=$somevar?>"; //若curr_select為空白表示尚未設定,則預設選擇第一個"請選擇" if( !curr_select ) { .... } else { /* curr_select跟表單中所有選項作比較,只要字串相同就選取他 */ ...//控制表單的程式碼,js翻閱書籍吧 :) } </script> 之後表單只要有更新過,只要用php指定$somevar這個值即可 $somevar應該要為選項中的其中一個(value),不然會出現error 可能有其他比較好的解法,請其他高手說明吧 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.10.1.56