0
當我們將disabled
屬性設置爲true時,在Firefox中按鈕看起來仍然是啓用的,但在IE中它工作正常。這是Firefox或JSF的限制嗎?在Firefox中呈現<h:commandbutton>?
當我們將disabled
屬性設置爲true時,在Firefox中按鈕看起來仍然是啓用的,但在IE中它工作正常。這是Firefox或JSF的限制嗎?在Firefox中呈現<h:commandbutton>?
所有的JSF都在生成HTML/CSS/JS。 Webbrowsers根本不檢索/理解JSF代碼。風格和look'n'feel通常使用CSS控制。你所能做的就是查看生成的HTML/CSS/JS代碼,以獲取與禁用按鈕樣式相關的指針。你也許可以創建一個普通的香草HTML頁面來做一些快速測試來排除其中的一個。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
</head>
<body>
<input type="submit" disabled>
</body>
</html>
您可以選擇禁用使用屬性選擇[name=value]
在CSS提交按鈕,像這樣:
input[type=submit][disabled] {
background: pink;
}
測試它像如下:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<style>input[type=submit][disabled] { background: pink; }</style>
</head>
<body>
<input type="submit" disabled>
</body>
</html>
而且在JSF應用學到的東西側。
對不起,差距很大...... – Hariharbalaji 2010-08-28 06:10:49
正如你所說我試過同樣的,我安裝了Mozilla Firefox的螢火蟲。當我看到屬性列表時,在螢火蟲中沒有找到禁用屬性。但是,在IE的IE開發人員工具欄中,我可以找到該禁用的屬性。 – Hariharbalaji 2010-08-28 06:16:39