Laravel Form运行JS函数onsubmit

时间:2013-08-12 03:37:59

标签: javascript forms laravel laravel-4

我有一个函数,我希望在提交我的Laravel表单时调用Ajax用途。如何在页面未提交和重新加载的情况下进行此操作?

这有效:(但输入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(); ?>

1 个答案:

答案 0 :(得分:4)

<?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(); ?>

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