Copy link to clipboard
Copied
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;
}
else
{
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?
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.
Copy link to clipboard
Copied
Try this:
var laenge = this.getField("Overline").value.length;
Copy link to clipboard
Copied
unfortunately did not work.
i also try var laenge = this.getField("Overline").value.toString().length; without success.
Copy link to clipboard
Copied
Use following lines:
console.show();
var laenge = event.value.length;
console.println("laenge: " + laenge);
Copy link to clipboard
Copied
Where did you place this code? Under what event?
Copy link to clipboard
Copied
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.