1

我正在使用 jQuery 加载表单:

<script type='text/javascript'>
    $(document).ready(function() {
            $('button').click(function(){
                $url="/quiz/" + $(this).attr('id');
                $.ajax({
                    url:$url,
                    success:function(data){
                        $('button').fadeOut('slow',function(){
                            $('.center').html(data).hide().fadeIn(600);
                        });

                    }
                });
            });

$(document).on('submit','form-inline', function(event){
        alert("Attempt");
        event.preventDefualt();
    });

</script>

使用标记:

<form class="form-inline">
  <input type="text" class="input-xlarge" placeholder="Quiz Name">
  <button id="quiz-name" type="submit" class="btn btn-large">Next >></button>
</form>

表单加载后,我想阻止表单提交。但我很难模仿这种行为。我该怎么做?

4

1 回答 1

5
$(document).on('submit','form-inline', function(event){

应该指向一个类:

$(document).on('submit','.form-inline', function(event){

另外,你拼错了.preventDefault

于 2013-01-18T20:06:14.380 回答