Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
85
rated 0 times [  89] [ 4]  / answers: 1 / hits: 73814  / 11 Years ago, wed, september 25, 2013, 12:00:00

Using javascript in Acrobat XI. For some reason, I keep getting the following error:



invalid assignment left-hand side at 9: line 10



My code is pretty simple and looks spot on AFAICT. Please review and tell me I'm not crazy. (Or tell me I am, but you have a solution :))



function jsNetworkAccount()
{

// Get a reference to each check box
var f1 = getField(cbNetworkNotNeeded);
var f2 = getField(cbNetwork);
var f3 = getField(cbEmailAccount);

if (event.target === f1 && event.value = On) {

f2.value = Off;
f3.value = Off;
return;
}

if (event.target === f2 || event.target === f3 && event.value = On) {

f1.value = Off
return;

}
}

More From » javascript

 Answers
8

Two equal signs:



if (event.target === f1 && event.value =   On) {
// -------------------------------------^^
if (event.target === f1 && event.value === On) {


if (event.target === f2 || event.target === f3 && event.value = On) {
// ------------------------------------------------------------^^
if (event.target === f2 || event.target === f3 && event.value === On) {


I used three equal signs in my code above for keeping your coding style consistent.



As vol7ron suggested, you should also add parentheses in your IF statements. This greatly improves readability in my opinion.


[#75427] Wednesday, September 25, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
emmaleet

Total Points: 203
Total Questions: 107
Total Answers: 98

Location: Cook Islands
Member since Thu, May 21, 2020
4 Years ago
emmaleet questions
Wed, Apr 28, 21, 00:00, 3 Years ago
Thu, Jan 7, 21, 00:00, 3 Years ago
Sat, Nov 28, 20, 00:00, 4 Years ago
Sat, Apr 18, 20, 00:00, 4 Years ago
;