5

我有一个函数,我想在提交用于 Ajax 的 Laravel 表单时调用它。在页面不提交和重新加载的情况下,我该如何处理?

这有效:(但 Enter btn 不执行)

<?php echo Form::open(); ?>
    <?php echo Form::button('Search', array('id'=>'searchbtn', 'class'=>'button radius right', 'onclick'=>'myFunction(this.form)')); ?>
<?php echo Form::close(); ?>

这不会:

<?php echo Form::open(array('onsubmit' => 'myFunction(this)')); ?>
    <?php echo Form::submit('Search', null, array('id'=>'searchbtn', 'class'=>'button radius right')); ?>
<?php echo Form::close(); ?>
4

1 回答 1

5
<?php echo Form::open(array(null, null, 'onsubmit' => 'myFunction(this); return false;')); ?>
    <?php echo Form::submit('Search', null, array('id'=>'searchbtn', 'class'=>'button radius right')); ?>
<?php echo Form::close(); ?>

耶耶。现在我可以使用我的 Enter 按钮了!

于 2013-08-12T03:54:03.967 回答