2011-11-25 57 views
3

我有一個表格,我有它使用結束,給ID提交按鈕

echo $this->Form->end('Login'); 

但是,我似乎無法給它分配一個ID或類的樣式,並能夠與引用它jQuery的。此外,我想與它的圖片樣式和圖片已經在文字,所以我需要的按鈕值是空的,但我無法管理,要麼...

任何幫助嗎?

非常感謝,克里斯

***注意 - 這是它生成的HTML;

<div class="submit"><input type="submit" value="Login"/></div> 

理想情況下,我想刪除div,但它不是必需品。

+0

您可以*請*編輯您的標題刪除冗餘標籤?你已經完成了幾乎所有你問過的問題。我們在這裏有一個相當不錯的標籤系統;在標題前添加一個標籤是多餘的,不會做任何事情。 – Will

回答

6

這裏的解決方案:

$options = array 
(
    'label' => 'Update', 
    'value' => 'Update!', 
    'id' => 'blabla', 
    'div' => array(
     'class' => 'glass-pill', 
    ) 
); 
echo $this->Form->end($options); 

乾杯! =)

+0

我忘記了:將'div'設置爲false來刪除容器分區... 快樂烘焙! =) –

+0

嗨,謝謝 - 如果我直接爲參數放置數組而不是變量'options'它不起作用,而它爲Form-> input(名稱,數組(... – Chris

+0

It如果您使用包含數組的變量或直接傳遞數組,則不會有任何區別,因爲數組看起來有點複雜,您可能會忽略諸如缺少「)」或類似的錯誤;-) –