台灣最大程式設計社群網站
線上人數
1962
 
會員總數:246570
討論主題:190029
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> click 事件 讓option回value=""
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
click 事件 讓option回value=""
價值 : 20 QP  點閱數:990 回應數:6
樓主

咩咩兒兒
門外漢
0 14
165 25
發送站內信




底下設有1button


現使用者已下拉多個option相關選項,因一頁面有多個select下拉選項
故要求如何讓click點擊按鈕後,
讓所有select option 都變為第一個value=""
那我

Re_option(){
.?.?.
};

該如何執行呢??

請各位大大教學指導,謝謝

搜尋相關Tags的文章: [ option ] , [ click ] , [ value ] ,
本篇文章發表於2016-09-22 14:13
== 簽名檔 ==
thank you
1樓
回應

彩虹
檢舉此回應
請參考 HTML DOM reset() 方法
http://www.w3school.com.cn/jsref/met_form_reset.asp
本篇文章回覆於2016-09-22 14:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

彩虹
檢舉此回應
對了,上面的方式是reset整個表單

如果你只是要真對select做reset的話
只要更改function即可

原理就是取得所有的select元素,在透過迴圈將所有的select value設為""
範例如下,應該蠻好懂得

本篇文章回覆於2016-09-22 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
哇,剛剛有個地方打錯,以這個為主
你試試看

本篇文章回覆於2016-09-22 14:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

咩咩兒兒
檢舉此回應
謝謝,但下拉式表格我參考他做法設置,好像不行欸> <

後來我參考相關範本,設定input type="reset"

點選後能讓option 都能重置原本""

但原本那button裡的click事件卻不能執行了@@

click事件裡...我有下能篩選過後資料table回歸最原始資料....

但,兩者卻不能並行> <有點疑惑...
本篇文章回覆於2016-09-22 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

彩虹
檢舉此回應
另外提醒一下,不要用type="submit"來當重設按鈕
你可以使用
<input type="button" value="ReFresh" onclick="Re_option()>
或者
<button type="button" onclick="Re_option()">ReFresh</button>

整體如下

本篇文章回覆於2016-09-22 15:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

咩咩兒兒
檢舉此回應
謝謝~~讓我上一課,感恩^^
本篇文章回覆於2016-09-22 15:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.