I have set a character limit for a Textfield.
i try to show the remaining characters without success.
alternatively i try to show an error message when the limit is reached
var laenge = this.getField("Overline").value;
event.rc = true;
if (laenge > 10)
app.alert("Max. 40 characters incl. spaces");
event.rc = false;
event.target.textColor = color.black;
Is there a way to display the remaining characters?
if not, what am I doing wrong with the code here?
var laenge = this.getField("Overline").value.length;
unfortunately did not work.
i also try var laenge = this.getField("Overline").value.toString().length; without success.
Use following lines:
var laenge = event.value.length;
console.println("laenge: " + laenge);
Where did you place this code? Under what event?
A more complex way of performing this task:
The approach used by D.P. Story is to use the "AFMergeChange()" function to obtain the length of the form field being filled in dynamically.