Ajax 板


LINE

已經有改過了一些,但還是有問題 所以又上來請教了 = =" 目前的情況是我把原先的document.all改成了document.getElementByTagName('XXX') 另外加了<form></form> 執行的結果是在網址列會顯示「abc.php?year_sel=2008&month_sel=5&submit=」 預設接在abc.php?後面的變數變成了year_sel及month_sel了?? 後面多了一個【&submit=】 但還是不會跳頁就是了 且firebug有出現sely is undefined的訊息 >"< 還請高手指教一下 (小弟是JS的新手) 下面是改了一點的程式碼... ※ 引述《whk ()》之銘言: : ==========================我是第一段程式===修改了一點================= : //取得所選取的年及月份的JS,及按下submit時接在abc.php後的網址(就是年+月) : <script type="text/javascript"> : function change_month() : { var sely=document.getElementsByTagName('year_sel'); var sely=document.getElementsByTagName('month_sel'); : var year=sely.options[sely.selectedIndex].value; : var month=selm.options[selm.selectedIndex].value; : windows.location.href="abc.php?presel_year="+year+"&presel_month="+month; : } : </script> : ==========================我是第二段程式===沒改============== : //取得所選取的年月,及預設的年月欄位值 : <? : $today=getdate(); : $this_month=$today['mon']; : $this_year=$today['year']; : //取得所選的年份資料 : if(isset($presel_year) && $presel_year!="") { : $now_year=$presel_year; : } else { : $now_year = $this_year; : } : ?> : <select name="year_sel"> : <? : //預設顯示"年份"的欄位值 : for($j=2007;$j<=$this_year;++$j) { : $default_year_string=$j==$now_year?"selected=\"selected\"":""; : echo "<option value=\"$j\" $default_year_string>$j 年</option>\n"; : } : ?> : </select> : <select name="month_sel"> : <? : //取得所選的月份資料 : if(isset($presel_month) && $presel_month!="") { : $now_month = $presel_month; : } else { : $now_month = $this_month; : } : //預設顯示月份的欄位值 : for($i=1; $i<=12; ++$i) { : $default_month_string=$i==$now_month?"selected=\"selected\"":""; : echo "<option value=\"$i\" $default_month_string>$i 月</option>\n"; : } : ?> : </select> : ==============================我是第三段程式===================== : <button name="submit" onClick="javascript:change_month()">確定</button> : 先謝謝回覆的版友! --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.108.182 ※ 編輯: whk 來自: 220.133.108.182 (07/16 18:41)
1F:→ KC73:你看看 http://tinyurl.com/6m3naz 能不能看懂? 07/16 19:16
2F:推 tn801534:bytagname('xx')[0]要這樣 bytagname是傳回陣列 07/16 19:16
3F:→ KC73:Firebug 和 W3Schools 一天不用, 就會言語無味, 面目可憎... 07/16 19:17
4F:推 tn801534:window.location=("XX")這樣看看 07/16 19:19
5F:→ asdosx:echo "<option value=".$i." ".$default_month_string.">". 07/16 20:05
6F:→ asdosx:雙引號不用隔開,sorry. 會不會是用到保留字 07/16 20:16
7F:→ asdosx:windows.location may fail in firefox 07/16 20:22
8F:→ asdosx:try to use document.location for instead. 07/16 20:23
9F:→ whk:其實原本是用document.getElementById()的...然後把select也加 07/17 00:23
10F:→ whk:上id, 但結果相同,也有用過document.href 07/17 00:23
11F:→ whk:echo<option>那行確定是沒問題的.謝謝唷! 07/17 00:25
12F:推 tn801534:window locatin的get參數不是你自己給的...跑出submit 07/17 13:36
13F:→ tn801534:是什麼意思... 07/17 13:36
14F:→ whk:解決了,謝謝大家的幫忙, 跑出submit是自己耍笨,哈 07/19 02:03







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP