# Event Deleting (Open-Source JavaScript Event Calendar) | DayPilot Lite for JavaScript Demo

> Read more about [event deleting](https://doc.daypilot.org/calendar/event-deleting/).

## Links

- Canonical HTML: /demo/lite/calendar/eventdeleting.html
- Source HTML folder: /demo/lite/calendar/
- Catalog root: /demo/lite/
- Catalog: /demo/lite/llms.txt

## Source

### Inline demo script 1

```javascript
var dp = new DayPilot.Calendar("dp");

        // view
        dp.startDate = "2021-03-25";
        dp.viewType = "Week";

        // event creating
        dp.onTimeRangeSelected = function (args) {
            var name = prompt("New event name:", "Event");
            if (!name) return;
            var e = new DayPilot.Event({
                start: args.start,
                end: args.end,
                id: DayPilot.guid(),
                text: name
            });
            dp.events.add(e);
            dp.clearSelection();
        };

        dp.eventDeleteHandling = "Update";
        dp.onEventDelete = function (args) {
/*
            if (!confirm("Do you really want to delete this event?")) {
                args.preventDefault();
            }
*/
        };

        dp.headerDateFormat = "dddd";
        dp.init();

        var e = new DayPilot.Event({
            start: new DayPilot.Date("2021-03-25T12:00:00"),
            end: new DayPilot.Date("2021-03-25T12:00:00").addHours(3).addMinutes(15),
            id: "1",
            text: "Special event"
        });
        dp.events.add(e);
```

