# EditStart

Learn the syntax and arguments for the EditStart event available in Spread for ASP.NET.

## Content

Occurs when the user begins to edit a cell.

## Syntax

[Inline HTML]

```html
<ELEMENT EditStart = "handler" ...>
```

[JavaScript]

```javascript
FpSpread1.addEventListener("EditStart", handler, ...)
```

or

```javascript
FpSpread1.onEditStart = handler
```

## Arguments

***event.cell***
Cell
***event.row***
Row index
***event.col***
Column index
***event.cancel***
Whether to cancel editing
***event.spread***
Spread that raises the event

## Return Type

None

## Remarks

This event is triggered when cell editing is started. To cancel the editing, you can set the argument event.cancel to true.

## Example

This is a sample that contains the event. On the client side, the script that contains the event would look like this:

```javascript
<script type="text/javascript">
   function startSpreadEdit(event) {
      window.status = "Edit start " + event.cell.outerHTML;
      
      // Lock second row.
      if (FpSpread1.ActiveRow==1) event.cancel = true;
   }
</script>
```

## See Also

[EditStopped](/spreadnet/docs/latest/online-asp/overview/spweb-clientscriptref/clientscript-members/clientscript-allevents/CSSR-onEditStopped)
[StartEdit](/spreadnet/docs/latest/online-asp/overview/spweb-clientscriptref/clientscript-members/clientscript-allmeths/CSSR-StartEdit)
[EndEdit](/spreadnet/docs/latest/online-asp/overview/spweb-clientscriptref/clientscript-members/clientscript-allmeths/CSSR-EndEdit)
[Scripting Members](/spreadnet/docs/latest/online-asp/overview/spweb-clientscriptref/clientscript-members)