2011-10-07 66 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。