Difference between #9 and #10 of
How to implement form events

Revision #10 has been created by deacs on Dec 2, 2015, 3:01:05 PM with the memo:

Added a little extra info
« previous (#9)

Changes

Title unchanged

How to implement form events

Category unchanged

How-tos

Yii version unchanged

Tags unchanged

yii2, forms, how to

Content changed

[...]
JS;

$this->registerJs($js);

```

 
When using `return false` to prevent submission, there is no need to use ` e.preventDefault()` on the `submit` event:
 
 
 
```php 
<?php
 
$js = <<<JS
 
// get the form id and set the event
 
$('form#{$model->formName()}').on('beforeSubmit', function(e) {
 
    // return false to prevent submission
 
    return false;
 
}).on('submit', function(e){    // can be omitted
 
    e.preventDefault();         // can be omitted
 
});
 
JS;
 
 
 
$this->registerJs($js);
 
 
```
 
 
> [![2amigOS!](http://www.gravatar.com/avatar/55363394d72945ff7ed312556ec041e0.png)](http://www.2amigos.us) <i>web development has never been so fun</i> [www.2amigos.us](http://www.2amigos.us)
5 0
6 followers
Viewed: 37 959 times
Version: 2.0
Category: How-tos
Tags: Forms, How to, yii2
Written by: Antonio Ramirez
Last updated by: deacs
Created on: Sep 12, 2014
Last updated: 8 years ago
Update Article

Revisions

View all history