2011-10-07 31 views
1

我有與改變輸入類型提交<a>標籤,它必須完全可用作輸入>提交

input type='submit' 

用來提交表單,也引發驗證腳本結尾的形式。

現在我不喜歡這個提交按鈕。我想提交只是一個標籤,但提交功能通常會觸發驗證。

有什麼辦法解決這個問題嗎?

+1

無法理解您的問題。你想要一個按鈕onclick哪些驗證和提交功能將被稱爲? –

回答

0

我覺得這樣的事情應該工作:

$('.anchor').click(function() { 
    $('#form').submit(); 
}); 
+0

謝謝,就是我想要的! – David

1

它就像這樣:

<a href="#" onclick="$(this).closest('form').submit(); return false;">Submit</a> 

或更好:

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

<script type="text/javascript"> 
    $(function(){ 
    $('.submit').click(function(){ 
     $(this).closest('form').submit(); 
    }); 
    }); 
</script> 

請注意,此解決方案requiore jQuery和僅將如果傳統的提交按鈕每次都工作,則啓用javascript。