Hi
I want to reset only "passwordString" text field. But below code reset total form instead of resetting only "passwordString" field.
form1.page2.passwordHash::calculate - (JavaScript, client)
soHASHING_SHA256.hex_sha256(passwordString.rawValue)
form1.page2.passwordHash::mouseEnter - (JavaScript, client)
if(form1.page2.passwordHash.rawValue == null) {
form1.page2.passwordString.presence = "visible";
} else {
form1.page2.passwordString.presence = "hidden";}
form1.page2.passwordHash::mouseExit - (JavaScript, client)
var f1 = "xfa.form1.page2.passwordString";
xfa.host.resetData(f1);
Any help pls.
Regards
Solved! Go to Solution.
You could just simply use - this.rawValue = null;
Wouldnt that do the same thing?
Views
Replies
Total Likes
When only resetting a single field or a limited number of fields on a form, I have always used the reset button, then altered the code to select on the field(s) I wanted removed. Note that I have always used the full address of the field and " " around the field name.
xfa.host.resetData("form1.#subform[0].TextField3");
Example can be found here: Dropbox - Sample2.pdf
In this example, the click button only clears the entry in Textfield3, not all four fields.
Good luck.
Views
Replies
Total Likes
Hi there,
the solution above is good. Also know that you can use the somExpression property of the field to specify its path.
Like the following :
for multiple fields use commas by concatenating somExpressions together...
Views
Replies
Total Likes
You could just simply use - this.rawValue = null;
Wouldnt that do the same thing?
Views
Replies
Total Likes
Thanks to All of you who replied. But MinusZero's reply was very simple.
Views
Likes
Replies