-3

編集!

この 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>
4

1 に答える 1

2

編集するために更新されました:

あなたのコードは少しぎこちないと思います.aの代わりにa<button>Click me to submit</button>またはaを使用する必要がありますが、質問の解決策を提供しています.<input type="submit" value="Click me" />div

$("#foo").click(function(){
  $(this).closest("form").submit()
});
于 2013-05-28T13:19:11.687 に答える