我有一个以
结尾的表单input type='submit'
用于提交表单并触发验证脚本。
现在我不喜欢这个提交按钮。我希望提交只是一个标签,但使用提交功能来正常触发验证。
有没有办法摆脱这个问题?
答案 0 :(得分: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>
请注意,此解决方案需要jQuery,并且只有在传统的提交按钮每次都有效的情况下启用了javascript时才会起作用。
答案 1 :(得分:0)
我认为这样的事情应该有效:
$('.anchor').click(function() {
$('#form').submit();
});