Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Disable invisible mandatory Drop down list

mmgiath
Level 7
Level 7

I can not submit my form because I can not disable a invisible Mandatory DDL.

I have try: form1.PageA.Sub_B.Table2.Row1.DDL.mandatory = "disabled"; but does not work!

I control this DDL from another DDL with a script on change:

switch (xfa.event.newText)

{

case "Kimel":

form1.PageA.Sub_B.Table2.Row1.DDL.mandatory = "disabled";

form1.PageA.Sub_B.Table2.Row1.DDL.presence ="invisible";

break;

}

I am using this Function to validate my form:

function Ex1ValidFields()

{

   var bRtn = false;

   var aErrMsg = [];

   var rgEmpty = /^\s*$/;

if(( form1.PageA.Sub_B.Table2.Row1.DDL.rawValue == null) || rgEmpty.test(form1.PageA.Sub_B.Table2.Row1.DDL.rawValue))

aErrMsg.push("DDL");

if(aErrMsg.length == 0)

      bRtn = true;

else

app.alert("One required fields below have not been filled out:\n\n   * " + aErrMsg.join("\n   * ") ,4);;

return bRtn;

   }

Thanks for your help

1 Accepted Solution
MinusZero
Correct answer by
Level 7
Level 7

If you do "hidden" rather than invisible does it have undesirable effects on the layout of your table.

Also, what if you were to disable the DDL by changing the access instead?

form1.PageA.Sub_B.Table2.Row1.DDL.access = "protected"; //readOnly also disables, but protected disables tabbing for the field as well.

View solution in original post

1 Reply
MinusZero
Correct answer by
Level 7
Level 7

If you do "hidden" rather than invisible does it have undesirable effects on the layout of your table.

Also, what if you were to disable the DDL by changing the access instead?

form1.PageA.Sub_B.Table2.Row1.DDL.access = "protected"; //readOnly also disables, but protected disables tabbing for the field as well.

View solution in original post