submit及button傳出值比較

按鈕類型 傳出值
Firefox3 ie6
<input type=”submit” value=”2″/> 2 2
<input type=”button” value=”2″/> X X
<button type=”submit” value=”2″/>val</button> 2 val
<button type=”button” value=”2″/>val</button> X Val

基本上,<input type=”submit” name=”smt” value=”2″/>這類按鈕的value屬性值只會在自己被按下後才送出。firefox的button基本上完全不傳值的,即使已設定value屬性,ie6相同,但ie6使用<button>value</button>時則可以送出成對標籤裡的文字,而且有幾個按鈕就送出幾個值;firefox使用<button value=”2″>val</button>這類按鈕時,若type是button,如前所述是不傳值的,若type是submit,送出的值依然是標籤的value屬性,而不是成對標籤裡的文字,並且只有被按下按鈕的value屬性才會被送出。

怪異的javascript月曆放置位置

最近找來現成的javascript小月曆來使用,結果月曆出現的位置一直不對勁,後來發現是CSS的問題,放置小月曆的div標籤使用到了 position:relative,改成 position:absolute就正常了。

小月曆的javascript似乎有使用offsetparent去找到該div物件,並且將它的 offsetX(Y)存到一個變數,而這個變數最後是用來決定小月曆的位置。

Proudly using Dynamic Headers by Nicasio WordPress Design