# Event handling

**URL:** <https://forum.kirupa.com/t/event-handling/635710>\
**Category:** Uncategorized\
**Created:** [December 28, 2016, 8:01pm UTC](https://forum.kirupa.com/t/event-handling/635710 "2016-12-28T20:01:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajit\_agarwal](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@ajit\_agarwal](https://forum.kirupa.com/u/ajit_agarwal)\
**Post date:** [December 28, 2016, 8:01pm UTC](https://forum.kirupa.com/t/event-handling/635710/1 "2016-12-28T20:01:02Z")

</div>

```
function alphnumericWithspecialcharacters(evnt)
 {
        // var array = [45, 46, 64,95];
       // keys[evnt.keyCode]=[array];
  
        if(((
         (evnt.keyCode[45]&& evnt.keyCode[46] &&evnt.keyCode[64]&&evnt.keyCode[95])||
        (evnt.keyCode>=65 && evnt.keyCode<=90) ||
        (evnt.keyCode>=97 && evnt.keyCode<=122)||
        (evnt.keyCode >=48 && evnt.keyCodeode<=57)&&

        (this.value.length<=10 || this.value.length>=20)
               )))
        {

        }
        else{
             alert("It allow only [A-Z, a-z,0-9] and not <10 || >20 character");
             evnt.preventDefault();
        }
```

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [December 28, 2016, 9:41pm UTC](https://forum.kirupa.com/t/event-handling/635710/2 "2016-12-28T21:41:57Z")

</div>

Ajit - what exactly is your question? 🙂
