Filling of a numeric field by selecting from a drop-down list
Hello all;
I went through the 38 pages on the form now to try to understand it myself. I must have missed something or this day becomes medium long.
I am filling a numeric field that is based on what is selected in a drop-down list box.
For the test, I use only 2 fields
DropDownList1 and digital Field1
I If (DropDownList1.rawValue == 1) { }
NumericField1.rawValue = 25;
}
On the other;
(DropDownList1.rawValue == 2) { }
NumericField1.rawValue = 35;
}
That worked. I am now getting the error "missing; before the statement
"6:xfa: form1 [0]: #subform [0]: DropDownList [0]: output"
Specify the value of points is checked in the tab links for DropDownList1.
I said this with a single selection, who worked
if (DropDownList1.rawValue == 1) { }
NumericField1.rawValue = 25;
}
Thank you all
Chomp
If it's a copy/paste of your script, you have a semicolon after the "else" and "else" should be lowercase.
And for nested IFS, you need an "else if", so:
If (DropDownList1.rawValue == 1) {}
NumericField1.rawValue = 25;
}
Else if (DropDownList1.rawValue == 2) {}
NumericField1.rawValue = 35;
}
ElseIf...
If you have a lot of statements, you might want to look at using a statement that may be easier to read.
{Switch (DropDownList1.RawValue)}
case '1 ':
NumericField1.rawValue = 25;
break;
case '2 ':
NumericField1.rawValue = 35;
break;
etc.
}
Tags: Adobe LiveCycle
Similar Questions
-
Select from the drop-down list and populate a list in another menu drop down
I have a drop down list with 10 items in the list. If possible, would like for a selection in the drop-down list to populate a drop-down list with another list of selections. Each of the 10 points in the first list each will have a list of different options in the second drop-down list. I don't know how to build this solution.
Thank you
MDawn
Hello
It was because of the clear rawValue script that I put in the output from the drop-down list event businessFunction.
I fixed it:
// clear the current selection in the department dropdown dept0.rawValue = null; dept0.execEvent("exit");
https://Acrobat.com/#d=MrWYQbTZIR7xJQDlm5ZSLg
Good luck
Niall
-
How to drive the content of a text field or table from a drop-down list selection cell?
Users will choose an option in a menu drop-down. I want their selection to control the contents of the cells in a table or text elsewhere on the form fields.
For example, 'The coldest season of the year' by selecting 'winter' in the menu drop-down displays in a table cell.
Thanks in advance for the help.
Nick
Hi Nick,
Here are some examples:
https://Acrobat.com/#d=pxtis4z3OxCqWxajZwDS2Q
https://Acrobat.com/#d=20lQl9JfL19aBtbPC1WYbw
https://Acrobat.com/#d=Hi0ZwVgVB1PWbxc6OJ0z4A
If you open these in LC Designer, you can view the script by selecting the menu drop down and looking at the script at the top of the window Editor. If the script editor is a single line, you can drag the lower edge to make it bigger.
Good luck
Niall
-
Automatically populate a drop-down list by using another selection from the drop-down list box
I currently have a menu drop-down box 1 (Occupation) with three options: "enter your own description/blank", retired housewife. When someone chooses either retirement or anyone at home, I would another drop box 2 (employer) to assign automatically "n/a. . The employer drop box has only two options: "enter your own/blank", N/A.
Far, I could for that box to fill but only when the person clicks in the box (as if they were about to enter their own text.) Then only it will fill the drop-down list "employer." I would like it auto fill once the person has chosen retired, Virgin or stay-at-home woman without having to enter in the box (just using the arrow to the size of the drop-down list box).
I currently have a key shot that resets the employer box when a person chooses the option vacuum/enter your own option. I then a JavaScript (only for the housewife now) that only works if you click the box of. Key combination works I want to than the other options work as well. If the client settles on white, the choice of the employer updates automatically empty without having to click in the box of. Any help (including general advice to make my code cleaner) is very appreciated!
Current script of typing:
If {(event.willCommit)
If (event.value == "") this.resetForm (["use"]); of other SetFieldValues (event.value);
}
The current upward, mice running JavaScript :
var v = this.getField ("Occupation") .value
If (v is "Housewife")
- this.getField("Employer").value = "N/a".
I think maybe I should use event.willCommit in my formula, but I'm not sure how to include it.
Thank you!
I would not use the key sequence or MouseUp actions for this, but the action post.
Just make sure that you set the field option to validate the selected value immediately (under Properties - Options) and then use this code as the custom validation script:
var employerField = this.getField("Employer"); if (event.value=="Homemaker" || event.value=="Retired") employerField.value = "N/A"; else employerField.value = employerField.defaultValue;
-
Select from a drop-down list and the specified element values are displayed in the textfield
I need for one to be able to select from a list drop-down and specified the item values appear in textfield.
For example, if I select Amy
If I select Bob
If I select Jane
Amy
Bob
Jane (I want to appear as shown in the list)
I associated a value to each item in the drop-down list so that the choice is easy to compare and determine what initial (default) value to the value in the text field. In my drop down list change event, I have the following:
var sNewSel = this.boundItem (xfa.event.newText);
Switch (sNewSel)
{
case '1': / / Amy
TextField1.rawValue = "Amy \n";
break;
Switch (sNewSel)
{
case '2': / / Bob
TextField1.rawValue = "Bob \n";
break;
Of course that's not work one name shows at a time. Help, please!
Thank you
Don't know what the code is supposed to do, but basically, you want to add the name of the drop-down list the addition on the current value of the TextField? Why not use the dropdownlist display value directly? For example on the change event:
if ( TextField1.rawValue == null ) TextField1.rawValue = xfa.event.newText; else TextField1.rawValue += ( "\n" + xfa.event.newText );
-
Show drop-down list field hide selection in another drop-down list box
Hello I need to create two drop-down fields on a dynamic PDF in LiveCycle. The first field contains three choices. When a user selects an item in the drop-down list first I would like to a new field of drop-down list has been shown. For each item in the first drop-down list appears a new field drop-down list with unique values. If the user chooses blue drop-down list of blue shades indicate in this menu drop-down will be various shades of blue to choose for. If the Red is chosen, Shades of Red dropdown with appearance and if yellow is displayed the same occurs. Also if the user must go back and change their selection in the first drop-down list, they can do the same. Any suggestions?
Thank you in advance.
There are 2 ways you could do this. The first is just to have the 3 drop-down lists for the second box to separate and do them all hidden. The output of the first dropdown event would then have the code that would make it the second box become visible, something like (in formcalc):
If ($ == 1) then
dropdownRed.presence = "visible".
dropdownBlue.presence = "hidden".
dropdownYellow.presence = "hidden".
ElseIf ($ == 2) then
dropdownRed.presence = "hidden".
dropdownBlue.presence = "visible".
dropdownYellow.presence = "hidden".
ElseIf ($ == 3) then
dropdownRed.presence = "hidden".
dropdownBlue.presence = "hidden".
dropdownYellow.presence = "visible".
endif
The other option is just to have a dropdown that dynamically changes its options based on the results of the first box. So in the second box preOpen event you might have something like (in formcalc):
If (dropdown1 == 1) then
$. clearItems()
$.setItems ("light red, dark red")
ElseIf (dropdown1 == 2) then
$. clearItems()
$.setItems ("sky blue, dark blue")
ElseIf (dropdown1 == 3) then
$. clearItems()
$.setItems ("light yellow, dark yellow")
endif
-
Select from the drop-down list point based on text box is not empty not
Hello. I have a javascript code to click a button and it will insert the date in a text box named "Controller_PDF_Creation_Doc_Control_Date" in my form. I also have a drop-down list called 'Release_Approval_Initials '. Everything I'm doing is when there is a date of entry in the text box, I want that the 'Release_Approval_Initials' of the menu drop-down default by selecting the option "TM". The drop-down list is filled dynamically too. How can I do this? Here is the code I have.
< SCRIPT LANGUAGE = "JavaScript" >
verify() {} function
var partNumber = ";
var ecoNumber = ";
var pdfDate;
var queue;
var queueValue = ";
var allArray = document.getElementById('listofids').value.split (",");
var error = false;
for (var i = 0; i < allArray.length; i ++) {}
pdfDate = document.getElementById('Controller_PDF_Creation_Doc_Control_Date'+allArray[i]).value;
<!-document.getElementById ('Controller_PDF_Creation_Doc_Control_Date1') .value =' 19 / 08/11 '; ->
queue = document.getElementById ('Release_Approval_Initials' + allArray [i]);
queueValue = tail [queue.selectedIndex] .value;
If ((pdfDate! = '' & & queueValue == '') |) (pdfDate == '' & & queueValue! = '')) {
error = true;
ecoNumber = document.getElementById('ECID'+allArray[i]).value;
partNumber = document.getElementById('Part_Number'+allArray[i]).value;
Alert ("You must enter a date of authorization to create PDF or Doc Control files and the queue to release for ECO" + ecoNumber + "part number:" + partNumber);
}
}
{if (Error)}
Returns false;
}
else {}
Returns true;
}
}
< /script >
"< cfinput type ="Text"name =" "Controller_PDF_Creation_Doc_Control_Date #ItemID #" id = "Controller_PDF_Creation_Doc_Control_Date #ItemID #" value = "#DateFormat(Controller_PDF_Creation_Doc_Control_Date,"M/D/YY")" # "size ="12"maxlength ="8"validate ="date"required ="no"message ="you must enter a valid date in the format m/d/YY in the creation of PDF files or Doc control Date">"
< cfinput type = "hidden" name = "today_date" id = "today_date" value = "#DateFormat (now ()," D/M/YY")" # "/ >"
< input type = "button" value = "today's Date" onclick = "document.getElementById('Controller_PDF_Creation_Doc_Control_Date#ItemID#').valu e = document.getElementById ('today_date') .value" >
< select name = "" Release_Approval_Initials #ItemID # "id =" Release_Approval_Initials #ItemID #">"
< option value = "" > < / option >
< cfloop query = "ShowDataEntryInitials" >
< option value = "" #Initials # ""
< cfif initial EQ ReleaseInitials > selected
< / cfif > > #Initials # < / option >
< / cfloop >
< / select >
Any help would be greatly appreciated. Thank you.
Andy
I figured out how to make it work. I just had to add parentheses in the right places to make it work. Here's what I did:
-
Slide to pause until that value is selected from a drop down list?
Hi there everyone.
I try to create a cover page of sorts for a simulation of system where the user is asked to enter his name and choose where they work in for a combo box (using the drop-down list box widget)
I have the name entry part work and the drop-down list box is displayed, but I'm having some problems with it.
First of all, as soon as a value is selected in the box is jumps to the next slide. I would have rather navigation controlled by a button that the user can make sure that they have chosen the correct value before continuing. Is there a way to do this?
Hello
This is the craziest question, but think I found the reason: Although the widget looks a lot smaller in edit mode, when opening it (preview or published) it falls above the button. When I have it away, seems to work. Can you confirm?
Lilybiri
-
I noticed recently that, sometimes, when I chose an entry in the drop-down list after I started typing in the address bar, I would get a different page than I wanted to. It turned out that I was actually clicking the bookmarks toolbar button that has been hidden under the list entry, I thought I was clicking.
Hi, thanks, but disabling hardware acceleration does not fix it. However, I just swapped my mouse, and seems not to happen anymore!
-
Subforms making visible depending on what is selected in the drop-down list
Good day to all;
Looks like I'm '0' batting today. For some reason I'm not able to get a number of things working today... Maybe I should just write off that day as a loss... ; >)
Another way; I'm trying, unsuccessfully, to get forms to become visible depending on what is selected from a drop-down list. I tried to use "switch" (see below), but I end up getting the famous error "syntax".
I also tried an 'if' statement (see below), but that doesn't seem to work either.
What I would like to ask you is when a user selects 1 of 2 choices 1 2 forms sub becomes visible.
So, if the user has selected in the drop-down list of the bad and they choose now to select the right pair, I want the form incorrect sub to again become invisible.
I'd appreciate any help
switch (this.rawValue)
{
case "2" :
staffing_inter. Presence = 'visible'
on the other
staffing_inter. Presence = 'hidden';
breaking ;
}
IF statement
if (this.rawValue = 2)
{
staffing_inter. Presence = 'visible'
}
else {
staffing_inter. Presence = 'hidden';
}
Number of things...
What statements do not use "else". You must specify each value. But you can nest another code in a statement that.
Using a drop down you need to get the new value when the selection is made.
Thus (guess what you did 'Specify the item values' liaison for the DDL tab):
var newValue = this.boundItem(xfa.event.newText); switch(newValue){ case "1": //code break; case "2": //code break; //etc. }
Or with your statement:
var newValue = this.boundItem(xfa.event.newText); if(newValue = 2){ staffing_inter.presence = "visible" } else{ staffing_inter.presence = "hidden"; }
-
Hello
I'm unable to clear previously selected items from the drop-down lists at the click of the button Reset on a page of the screen. The code I did to clear the previous value when the click on the button Reset is as below.
{} public void onReinitialize (ActionEvent actionEvent)
System.out.println ("onReinitialize is called ::");
UIComponent uiComp = actionEvent.getComponent ();
If (uiComp is nothing)
{
otherwise we use the button that we linked to that bean
uiComp = getButtonResetByBean ();
_logger.info ("reset fields: buttonID =" + uiComp.getId ());
}
on the other
{
_logger.info ("reset fields: CompID =" + uiComp.getId ());
}
Pass the component inside the uniforms, UIXForm, UIXSubform, UIXRegion, UIXPopup, RichCarousel
or RichPanelCollection that contains the components to reset
getTextIDLOV () .setValue (null);
ResetUtils.reset (uiComp);
}
---
Using this code Iam able to clear the entrance to the text box but can not clear previously selected items from the drop-down lists when the reset button is clicked
Can anyone please help on this issue.
It's simple, you can set GenerateIsNullClauseForBindVars = "false" in the viewCriteria who created in EmployeeView
After doing that it will fill the list of employees only after the Department selection
Again check the enclosed application
Ashish
-
Help select the value from a drop-down list box
Hello
I develop a script (in JavaScript) which will allow a user to select an export PDF presets (that are loaded in a drop-down list) and then export the InDesign file to PDF, by using the selected PDF preset.
I have the combo fill properly and I am also able to export to PDF correctly, however I have a problem setting the preset has been selected by the user. Here are some of my code fragments:
Drop-down list:
with(borderPanels.add()) {
pdfDD = dropdowns.add();
sl = new Array();
for (i = 0; i < app.pdfExportPresets.length; i++)
sl.push(app.pdfExportPresets[i].name);
pdfDD.stringList = sl;
pdfDD.selectedIndex = 0;}
...
myPreset = pdfDD.selectedIndex;
In PDF format:
// Open, Export, & Close
for (i = myFileAmount; i >= 0; i--) {
app.open(File(myFolderContents[i]));
createHyperlinks();
app.activeDocument.exportFile(
ExportFormat.pdfType, File(myFolder.fsName + "/" + app.activeDocument.name.split(".indd")[0] + ".pdf"), false, myPreset);
app.activeDocument.close(SaveOptions.no);
}During the passage of myPreset, it is defined as 6 (the index from the drop-down list). How can I set myPreset that the real value of what has been chosen?
Thank you!
In view of your code, you probably need something like:
myPreset = app.pdfExportPresets.itemByName (pdfDD.stringList [pdfDD.selectedIndex]);
@+
Marc
-
Populate a drop-down list based on selected in a drop-down list in a separate table
Good day all.
This may seem a simple question for most, but... He had me frustrated trying to figure out.
I'm trying to fill in a drop-down list that is based on what is selected in another drop-down list.
Let me explain what I've done so far.
Life cycle of Designer 8.05.2
When I got the two drop-down lists in the same table, I've not had a problem. The code I used is
The table name is "table1".
if (directorate.rawValue == '1')
{
division.clearItems ();
division.addItem ("select" "")
}
I was asked to move things and now 'division' is located in 'Table2 '.
I know that I need the "Table1" reference, but I'm running into a syntax error. I tried the following code;
if (Table1 Row1 directorate.rawValue == '1')
{
division.clearItems ();
division.addItem ("make a choice")
}
if (Table1.Row1.directorate.rawValue == '1')
{
division.clearItems ();
division.addItem ("make a choice")
}
Any help would be appreciated
Chomp
You are missing a semicolon at the end of the line, addItem, and the second code example, you have no periods in the SOM (Table1 Row1 direction) reference.
The best way to get the path to another field is to ctrl-click on the ground while you are in the script editor.
-
selections in the drop-down list in the list box
Hello everyone, I have a ddlist which is filled from xml data. Select I would like selection appear in the list box. I am not able to understand this, can somone provide me with some guidance.
This simliest is the script of the event: change from the drop-down list:
ListBox1.addItem (xfa.event.newText);
-
Update from the drop-down list on the duration
Hello, I'm fairly new to Java and Blackberry development.
I am doing an application with a few editable text fields and drop-down lists. What I want to do is to change the options from the drop-down list (ObjectChoiceField), according to what is written on the text fields, all without pressing a button. Can someone give me a hand here? I thought to use invalidateAll to redraw the field, but I'm not sure.
Thank you.
OK, something else, this looks bad for me:
your having
unitChoiceField.setChangeListener (editListener);
But editListener is not defined until after that, so with that statement, you're
the listener of null changes.
Put this line after you set your headset to changes.
Also we say something "does not work", is not very useful. If please do some debugging and tell us what he does not she should do this, rather than saying that it does not work. Imagine that you took your car be fixed and told them that it did not work. Would they be able to fix it?
Maybe you are looking for
-
solve bugs Pages 5.6.2 or permanently using 4.3
I seem to get weird apostraphe and other data on my pages documents and RELY ON this WORK to get the work done. for over a year it has been a problem on my machines running the mavericks, and then yosemite where I MANUALLY open all my documents pages
-
How can I move all of my assets to the iCloud to free up space on my iPhone 6?
-
Is - slow down Firefox Sync, editing the bookmark library?
Since I started using Firefox Sync, I noticed only edition or organize my library of bookmark has become slow or lazy.Characterizes this synchronization behavior? Or...I'm having a problem unrelated? Thanks for the reply,Bryan
-
reset the counter of iteration completion
Hello I use the meter to iteration within a while loop to measure the duration of a process. If I finish running the program and run it again, the iteration count does not reset to 0. How can I make it automatically reset at the end (or beginning) of
-
E2000 brick? Blinking light question
My E2000 worked without a single problem until I moved. Then I went to plug set up again once and his exploded. I tried a 30/30/30 reset, but it does not work, sometimes the power light stays on with a contraction of flicker or it will blink just qui