Sunday, 15 February 2015

jquery - How to get properties of Kendo element in javascript -



jquery - How to get properties of Kendo element in javascript -

i've got several kendo numerictextboxes on razor view page , event handlers them:

@html.kendo().numerictextboxfor(model => model.signednumerictextbox1).step(0.25f).events(e => e.change("changesignednumerictextbox1")) @html.kendo().numerictextboxfor(model => model.signednumerictextbox2).step(0.25f).events(e => e.change("changesignednumerictextbox2")) @html.kendo().numerictextboxfor(model => model.signednumerictextbox3).step(0.25f).events(e => e.change("changesignednumerictextbox3")) <script> function changesignednumerictextbox1() { var val = this.value() alert(this.name); if (val > 0) { $("#signednumerictextbox1").kendonumerictextbox({ format: "+##.##", decimals: 2 }); } else { $("#signednumerictextbox1").kendonumerictextbox({ format: "##.##", decimals: 2 }); } } function changesignednumerictextbox2() { var val = this.value() alert(this.name); if (val > 0) { $("#signednumerictextbox2").kendonumerictextbox({ format: "+##.##", decimals: 2 }); } else { $("#signednumerictextbox2").kendonumerictextbox({ format: "##.##", decimals: 2 }); } } function changesignednumerictextbox3() { var val = this.value() alert(this.name); if (val > 0) { $("#signednumerictextbox3").kendonumerictextbox({ format: "+##.##", decimals: 2 }); } else { $("#signednumerictextbox3").kendonumerictextbox({ format: "##.##", decimals: 2 }); } } </script>

is there way reference numeric text box in javascript need have 1 changesignednumerictextbox function?

this should help:

<script> function changeme() { var myid = '#' + this._form.context.id; var val = $(myid).val(); if (val > 0) { $(myid).kendonumerictextbox({ format: "+##.##", decimals: 2 }); } else { $(myid).kendonumerictextbox({ format: "##.##", decimals: 2 }); } } </script>

javascript jquery razor kendo-ui

No comments:

Post a Comment