***狀況***

之前有一篇介紹了 jQuery UI 的 DatePicker => 看這裡

然而最近在測試時發現一個問題,因為網頁會記住並提示之前曾經送出的內容...

所以就發生了日曆被提示文字擋住的狀況!! 像這樣 ↓↓↓

image

以前都沒有遇到過,應該是有好心人士先解決了吧 XD

 


 

***解決方法***

解法其實很簡單,只要把 自動完成功能(autocomplete) 關掉即可

1. 在Html設置屬性 autocomplete = "off"

(設置false沒有用哦~)

<input type="text" id="BirthDay" name="Birthday" class="datepicker" autocomplete = "off" />

 

2. 或是用JavaScript執行

(設置false一樣沒有用~)

document.getElementById('BirthDay').autocomplete = "off";

 

 

3. jQuery的話,看到上面HTML的寫法就知道,要用attr method 設置屬性~

$('#BirthDay').attr('autocomplete',"off");

 

4. 最後是 jQuery UI 的寫法

(唯一可以用false的QQ)

$('#BirthDay').autocomplete(false);

 

也有看到設置z-index的說法,但以這個狀況修改z-index沒有起到效果。

如果有其他方法,也歡迎大家提供~~~

 


 

資料來源 : 

html textbox 取消提示下拉

autocomplete=“off” force in browser

arrow
arrow
    創作者介紹
    創作者 律晴音 的頭像
    律晴音

    聆風之境

    律晴音 發表在 痞客邦 留言(0) 人氣()