jQuery post form onclick (div)



编辑

我可以把这个javascript改成点击函数吗?单击div id"foo"时?

HTML

<form id="mall" action="" method="post">
<input name="title" type="text" />
<input name="email" type="text" />
<div id="foo">Click on me to submit</div>
</form>

Javascript

这适用于普通的提交按钮。我可以把它变成div的.click函数吗?

<script type="text/javascript">
    $(document).ready(function(){
        $("#mall").validate({
            submitHandler: function(form) {
                $.post('process.php', $("#mall").serialize(), function(data) {
                    $('#results').html(data);
                });
            }
        });
    });
    </script>

更新为编辑:

我觉得你的代码有点尴尬,你应该使用<button>Click me to submit</button><input type="submit" value="Click me" />而不是div,但我给你的问题的解决方案

$("#foo").click(function(){
  $(this).closest("form").submit()
});

最新更新