Re: [問題] 用現在日期決定下拉式選單的預設值

看板Web_Design作者時間12年前 (2012/03/17 04:34), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串2/2 (看更多)
第一: 你的script至少要放在被參考的物件後面 比如你要抓第一個select 用這個去選取的話document.forms[0].s1 那麼必須放在selct下面才行 第二: option 裡面是用value不是用name 第三: 要讓某個select 的選項選在某一個值直接用 document.forms[0].s1.value=today.getFullYear(); 其他的一樣 不過話說回來不知道為什麼第一個用name會成功 我只是拿來騙p幣的 ※ 引述《lueichun (no anonymous)》之銘言: : 以下是我的code: : http://ideone.com/vw4ZC : 我想說將option的位置找出來,所以就寫了document.forms[0]......, : ,然後因為option的name和getyear,getdate的值一樣, : 所以option的name就直接用getyear等函數結果替代,然後對selected的值做設定 : 不知道這樣做是錯在哪呢?? -- ◢██◣ ˙ ˙ ~● ◤◤◥◥ □︵□ > < ~● .██.世 界 波 ㄉ 洨 攻 擊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.254.113.241

03/17 23:38, , 1F
謝謝
03/17 23:38, 1F

03/18 20:28, , 2F
不過我還是搞不懂為何對value設值就等同於對他所屬的
03/18 20:28, 2F

03/18 20:29, , 3F
option設selected,可以解釋一下嗎...
03/18 20:29, 3F

03/18 23:23, , 4F
或許是因為select的value就是 "被選的option的value"?
03/18 23:23, 4F

03/18 23:32, , 5F
因為當option中的value有select設定的value時,會自動去選
03/18 23:32, 5F

03/18 23:32, , 6F
option的值,若沒有的話就不會被選取了。
03/18 23:32, 6F

03/19 00:01, , 7F
嗯嗯多謝
03/19 00:01, 7F
文章代碼(AID): #1FOwFcsH (Web_Design)
文章代碼(AID): #1FOwFcsH (Web_Design)