2013-06-28 36 views
0

的幫助,但我想它提交給PHP處理,但我想用按鈕的幫助不提交表單/提交,但與錨的幫助標籤提交表單與我已經屈尊一個簡單的HTML表單的<a href="#">Submit</a>

<a href="#">Submit</a> 

怎麼辦呢 形式就像

<form action="" method="post"> 
<input type="text" name="name" /> 
<input type="email" name="email" /> 
<a href="#">Submit</a> 
</form> 

我要發佈這種形式在同一個頁面

+0

你有沒有嘗試過使用jQuery的onclick事件 – Abubakkar

+1

看看這個http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml – Timber

回答

2

在我看來提交按鈕,我會繼續使用submitbutton,只是風格的它看起來像CSS的鏈接。

button#submit { 
    background:none; 
    border:none; 
    padding:0; 
    color:#069; 
    text-decoration:underline; 
    cursor:pointer; 
} 

<button id="submit" type="submit">Submit</button> 
0

的Javascript可以幫助你。

<a href="javascript:void(0)" onclick="this.parentNode.submit();">Submit</a> 

不過,當然,你可以風格你用CSS

+0

我只是添加href =「javascript:無效(0)「,以避免行爲 – Fabi

0

如果你真的想這樣做,你必須使用JavaScript以某種方式提交表單。

您可以onclick事件添加到鏈接,或者你可以添加一個onkeypress事件的文本字段,以便當用戶點擊輸入它提交表單。

然而,這通常是不好的做法。爲什麼不使用按鈕或輸入[type =「submit」]標籤?如果客戶端禁用javascript那麼他們將永遠無法提交表單,除非那是你的目標。

0

是否有一個地方,你需要有形式通過一個錨標記提交一份特別的原因?如上所述,您可以使用JavaScript來提交表單,但是如果遇到關閉JavaScript的罕見情況,則表單變得無法使用。我會堅持將按鈕樣式設置爲使用CSS看起來像鏈接的建議。

+0

是的,因爲我使用的是一個gud的聯繫表單,我用css加載它,但現在我不願意用提交來管理它,因爲它給壞的外觀和再次加載頁面 –

+0

你能詳細說明這一點?您是否希望在不加載頁面的情況下提交表單?如果是這樣,你需要Ajax。雖然JavaScript被關閉的問題仍然存在。 – misdreavus79