# Renderer with validation @keyup/@input

**URL:** <https://jsonforms.discourse.group/t/renderer-with-validation-keyup-input/2408>\
**Category:** General\
**Created:** [October 30, 2024, 7:42am UTC](https://jsonforms.discourse.group/t/renderer-with-validation-keyup-input/2408 "2024-10-30T07:42:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarkTNO](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/marktno/32/1135_2.png) [@MarkTNO](https://jsonforms.discourse.group/u/MarkTNO)\
**Post date:** [October 30, 2024, 7:42am UTC](https://jsonforms.discourse.group/t/renderer-with-validation-keyup-input/2408/1 "2024-10-30T07:42:07Z")

</div>

We love working with jsonforms, thanks for all the effort!  
I have a question about the validation. We use the vue-vanilla renderer, which is activated on @change. However we would like to validate on every key stroke/input. Because now the error label remains until focus is lost, even though the input is already ok.  
Does such a renderer already exist for Vue?

---

<div class="post-metadata">

**Author:** ![lucas-koehler](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/lucas-koehler/32/336_2.png) [@lucas-koehler](https://jsonforms.discourse.group/u/lucas-koehler)\
**Post date:** [October 31, 2024, 11:47am UTC](https://jsonforms.discourse.group/t/renderer-with-validation-keyup-input/2408/2 "2024-10-31T11:47:44Z")

</div>

Hi @MarkTNO,

unfortunately there is no renderer set that change the value on keystroke/input. You need to implement this yourself in a custom renderer set.  
However, please be aware that this could introduce performance problems - depending on the size of your form to validate.

Cheers,  
Lucas
