【发布时间】:2013-08-13 07:20:45
【问题描述】:
我有一个函数,我想在提交用于 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(); ?>
【问题讨论】:
-
您的
myFunction是否返回 false(或以其他方式阻止事件传播)? -
很好的观察。还有一个 cpl 其他陷阱,但我确实让它工作了。谢谢!
标签: javascript forms laravel laravel-4