2015-04-26 29 views
1

我正在做某種博客,我希望能夠點擊一個按鈕,沒有提交按鈕反應。提交按鈕反應與其他按鈕

<form action="" method="Post"> 
<button onClick="knapp(lank)">Link</button> 

<textarea id='knappar'></textarea> 
<input type="submit" value="Add post"> 
</form> 


<script> 
function knapp(value){ 
document.getElementById('knappar').value += "LOL"; 
} 
</script> 

由於某種原因,無論何時點擊鏈接按鈕,提交按鈕都會作出反應並提交。

編輯:代碼不工作,因爲它不會打印出來,但它仍然刷新。

+0

你需要防止默認表單按鈕動作 –

回答

5

如果按鈕位於表單內並且沒有類型屬性,它將默認爲submit,因此會提交表單。添加類型button

<button type="button" onClick="knapp(lank)">Link</button> 

這將意味着它不會充當提交按鈕。

+0

上帝,我感覺有點傻。謝謝你的幫助! –