用client端的javascript做select option預設選取,會比用server端的php,jsp,asp來的方便,不過初學者大都是採取後者的做法(我也是從那裡走過來的…)。

php為例:
<?php $test = 'B'; ?> <form name="test1"> <select name="test2"> <option value="A" <?php if ($test=='A') echo 'selected'; ?>>A</option> <option value="B" <?php if ($test=='B') echo 'selected'; ?>>B</option> <option value="C" <?php if ($test=='C') echo 'selected'; ?>>C</option> </select> </form>
javascript為例:
<?php $test = 'B'; ?> <form name="test1"> <select name="test2"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> </select> </form> <script>document.test1.test2.value = '<?=$test?>';</script>
後者只需增加一條script,代碼比前者乾淨多了,建議可再參考此文用javascript做checkbox的預設勾選checked
在Google及Yahoo找資料,已成為許多人每天必行的公事。「網路」的無遠弗屆,造就了一個世界級的知識寶庫,著實讓我受益良多。
設立此部落格除用做網路行銷、學習記事與知識管理外,希望也能做些回饋和經驗分享,如果有人能從這裡的文章得到一點幫助就好了...
網站生日:2008/09/16 年紀:41個多月
洪崇偉
八月 19th, 2009 at 11:45 下午
你好!!我是你部落格迷,我不小心點進去你的paypal 把100us匯到你帳號裡面了,麻煩你取消這筆交易,我已經寫信給paypal,他們說叫我先請你按取消,然後他那邊也會做停止這筆交易的動作!!!! 麻煩你啦!!!
我沒看清楚 造成你的困擾!!拍謝