2013-05-20 77 views
0

我有一個單選按鈕,並用submitbutton提交值。我只想要一個提交按鈕的提交按鈕,當點擊。因此,而不是一個單選按鈕和一個提交按鈕分開我想有一個單選按鈕和提交按鈕滾入1.是否可以合併單選按鈕並提交1提交按鈕?

這是我的代碼:

{foreach item=item key=key from=$memberships} 
<input type="radio" type="hidden" name="membership" value="{$key}" checked="checked"/> 
{$item} 
{/foreach} 
<input class="button" type="submit" value="{lang mkey='continue'} --&gt;"/> 

我想實現是這樣的:

替換單選按鈕,並提交按鈕只有一個提交按鈕。

<button type="submit" name="membership" value="{$key}">{$item}</button> 

會有可能嗎?怎麼做?

+2

你的問題不清楚。你想要提交做什麼,看起來像什麼?你想讓它只是一個在幕後做事情的按鈕嗎?或者你想單選按鈕提交? –

+0

重新閱讀你的問題。它沒有任何意義。 – Axel

+0

嗨重寫了這個問題,希望這更有意義。 –

回答

1

你可以有

<input type="radio" type="hidden" name="membership" value="{$key}" checked="checked" onclick="this.form.submit();"/> 

<input type="hidden" type="hidden" name="membership" id="membership" value="{$key}"> 
<button type="submit" name="membership" onclick="document.formname.membership.value={$key}; return true;">{lang mkey='continue'}</button> 
+0

嗨兩件代碼工作很好,非常感謝您的幫助 –

0

你可以創建一個小圖像,看起來像一個單選按鈕,地圖,作爲您的提交按鈕。這會產生一個單選按鈕的錯覺,但是當用戶點擊它時,表單會提交。

如果你真的想讓它變得有爵士味,請選擇第二個圖像,如選定的單選按鈕,並用onClick()事件顯示。

+0

嗨,感謝您的幫助。 onclick解決方案工作正常,我將使用您的答案進一步用圖像進行設計。 –

0

只是沒有提交按鈕,然後使用提交表單的單選按鈕使用onclick事件。

+0

嗨,謝謝我使用了像上面的答案一樣的onclick事件。 –