2010-09-13 39 views
5

我真的想要一個鏈接,例如「保存」,其功能與輸入類型提交按鈕的方式相同嗎?HTML:製作一個鏈接,在表單中提交?

我從來沒有想過如何做到這一點,甚至有可能嗎?怎麼樣?

+0

是否需要只是HTML,JavaScript的沒有?我不確定你能做到這一點。儘管您可以將提交按鈕設置爲標準鏈接。 – Liggi 2010-09-13 15:36:32

+0

+1。僅僅因爲做一個noob而不配得分-1。 – Stephen 2010-09-13 15:37:11

回答

8

你可以只樣式按鈕,看起來像一個鏈接:可能使用JavaScript

input[type="submit"] 
{ 
    background: transparent; 
    text-decoration: underline; 
    cursor: pointer; 
} 
+0

別忘了'cursor:pointer' – 2010-09-13 15:36:50

+0

對。謝謝.. – 2010-09-13 15:39:56

+0

和邊界:無; ..偉大的作品! – Karem 2010-09-13 15:51:06

2

。像這樣:

<form name="theform" ...> 
<a href="javascript:document.theForm.submit();">Save</a> 
</form> 

,但我會建議風格的按鈕可看作是一個鏈接,讓你與客戶沒有問題,而JavaScript的

+0

這是最好的答案。現在每個人都有javascript,所以不應該擔心。造型按鈕看起來像一個鏈接是凌亂的(需要大量的樣式來匹配現有的鏈接)。在我看來,這是最簡單的(因此也是最好的)解決方案:) – CpnCrunch 2013-10-21 14:30:18

2

隨便舉個例子:

形式:

<form id="myform" name="myform" method="post" action="something.php">

提交連接: <a href="javascript:postform()">Click!</a>

的JavaScript:

<script language="JavaScript" type="text/javascript"> 
function postform() 
{ 
    document.getElementById('myform').submit() ; 
} 
</script>