替表單註冊一個submit事件處理器後,使用表單的submit()方法提交表單並不會執行該submit事件處理器。
應該是表單的submit()方法並不會觸發submit事件,所以該事件處理器並不會執行。 閱讀全文〈表單的submit方法和submit事件〉
用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
替表單註冊一個submit事件處理器後,使用表單的submit()方法提交表單並不會執行該submit事件處理器。
應該是表單的submit()方法並不會觸發submit事件,所以該事件處理器並不會執行。 閱讀全文〈表單的submit方法和submit事件〉
a標籤裡不能再嵌別的a標籤,不然瀏覽器會有奇怪的表現。例如:
<a href=”first.html”>第一層<a href=”second.html”>第二層</a></a>
實際上瀏覽器在解析的時候,會變成: 閱讀全文〈a標籤不適用巢狀結構〉
表單的名稱可以直接在javascript裡引用,正確的說,應該是可以在html標籤裡的js語法裡直接引用。例如:
<form name=”myform”></form>
<a href=”javascript:myform.submit()”>click</a>
<form name=”myform2″></form>
<a href=”#” onclick=”return false;myform2.submit()”>click</a> 閱讀全文〈使用form的name取得form物件的參考〉
<input type=”image”/>是類似於submit的作用,可挑選自訂的圖片來代表原本的submit按鈕。
當使用此元件送出表單時,會將點擊圖片時的位置資訊(相對於圖片)也一併送出,所以除了原本表單內的元素之外,另外會多出像xxx_x , xxx_y等資料。 閱讀全文〈當input的type等於image時〉
有一個實作是用js來控制顯示及隱藏<li>裡面的<ul>,這是很一般顯示選單的作法。
在任何瀏覽器都運作得很好。原本也以為在IE6運作得很不錯,後來卻莫名其妙產生了問題,狀況是當滑鼠要移去點選次選單時,次選單會隱藏起來,就好像滑鼠是離開主選單一樣。奇妙的是,幾乎差不多語法及設定的頁面,在另外一個檔案卻是正常的,百思不得其解。 閱讀全文〈在IE6使用js操作ul li顯示的麻煩〉
slideDown()是jQuery用來將原本隱藏的物件顯示出來的一個方法,它會讓隱藏物件由上到下顯示出來,所以這個方法才叫做slideDown。 閱讀全文〈jQuery的slideDown用在tr上〉
以前寫過一篇文章在講Get和post混用,就是method用post,然後action帶有查詢字串。
今天發現method是Get的時候,action不能帶有查詢字串。真的這麼做的時候是不會產生錯誤,只是沒有效果而已。
在Get和Post混用的狀態下,兩邊的變數都可以傳遞過去,但在Get的method下,表單只會傳遞表單裡的變數,action上的查詢字串並不會傳遞過去。
結果我在上述的文章裡已經講出相同的結論,不過我只記得method是post的狀況,當作是複習好了。
overflow是針對內容超出容器的size時的表現方式,可設底下四種值:
visible(預設):內容完全顯示,不嵌入顯示區域
auto:內容嵌入顯示區域,並視情況顯示水平與垂直捲軸
scroll:內容嵌入顯示區域,水平捲軸會出現但視情況顯示可捲動或不可捲動
hidden:內容嵌入顯示區域,捲軸不會出現
*嵌入的意思是指內容的顯示範圍將限制在容器的大小之內。超過的部份可以是隱藏,或是讓容器出現捲軸。