Sumbit a form according to another field
Hi all,
I have a form with a drop list ("Combo Box") of continents, a few check boxes and a submit button.
I want to submit the form to different e-mail recipients according to the selected continent.
i.e.
If I select Europe, I want to submit by e-mail to [email protected]
and if I select Asia, I want to submit by e-mail to [email protected]
any ideas how can I do that?
Thanks in advance
Use this as the mouse up script for your submit button:
if (getField("Continent").value == "Europe"){
this.mailDoc({
cTo: "[email protected]",
else {
this.mailDoc({
cTo: "[email protected]",
Replace "Continent" with the name of the combo box in your form.
Similar Messages
-
Sort according to another field order
say there are 2 input and 2 output fields
The first input field is mapped to the first output field , after grouping similar values together
e.g:
input field1 output field1
a a
d a
e d
c d
d c
e e
a e
Now the 2 nd input field has to be mapped to 2nd output field according to the order in which the 1st field has been mapped.
We can not use sortByKey here as the first field is not mapped in lexographical nor numerical order.
How then can we map the 2nd field according to order of first?
Thanks in advance
PratichiHi Pratichi,
The UDF that you are writting to group similar values together for the input field1.
try chaging that UDF with two arguments
1. inputField1
2. inputField2
use the concept of Edit Java section(Declaring Global variable .To Know more about it refer
http://wiki.sdn.sap.com/wiki/display/stage/UsingEditJavaSectioninMessageMapping)
Declare a Global variable in the Global Variable section as
String[] format = new String[30];
while you are gouping inputField1 ,group inputField2 also and store in the global variable format.
Write one more UDF to read values from the global variable and map it to OutputFiled2.
(you can use same java code as you normally use to store and read values from the string array).
Thanks and Regards,
Kubra fatima. -
Is there a way to create forms where certain fields would become required only if there was a certain choice made in a dropdown box in another field?
Yes but you will have to create some custom JavaScript to do this.
Also you should be aware that the "Required" property is only processed when the form is submitted to a scripted web page or "mailto:" process. -
Need help with a form where checkbox displays another field
I created a from in january that works perfectly. I have different departments as checkboxes and if the box is checked, it displays another subform with a comments, approval, and signature field. However, we just added two new departments. I copied one of the checkboxes and subsequent fields twice. I then changed the script for the approriate field and checked to make sure there were no other functions I was missing. However, now when I open the form, the two new fields show by default. If I check the box and uncheck, the associated subform disappears. I think there may be some simple thing i am overlooking.
I'm not getting any errors at all. The form isn't online as of yet so I dont have a link. I will attach a screen shot and maybe you can tell me where I went wrong.
-
Making a form field required when another field is selected
I have a contact form with the usual fields required (name, address, city, etc.). I'm adding a Country pull-down list to the form, which will default to the US being selected. Since a "State" field is not relevant for anyone filling out the form from another country, I'd like to make the State field required only if the country selected is United States, and not required for any other country. Is there a way to do this?
Thanks,
R-CoWhat you need is to be able to create a required textfield when the first textfield shows USA and destroy the required field when another country is selected.
The following may help to understand create and destroy
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Deleting and rebuilding validations</title>
<link href="http://labs.adobe.com/technologies/spry/widgets/textfieldvalidation/SpryValidationTextFiel d.css" rel="stylesheet">
</head>
<body>
<form id="form1" method="post" action="#">
<p>
<input type="radio" name="radio" id="Married" value="Married" onclick="val(this);">
<label for="Married">Married</label>
</p>
<p>
<input type="radio" name="radio" id="Defacto" value="Defacto" onclick="val(this);">
<label for="Defacto">Defacto</label>
</p>
<p>
<input type="radio" name="radio" id="Single" value="Single" onclick="val(this);">
<label for="radio">Single</label>
</p>
<hr>
<span id="sprytextfield1">
<label for="f_married">Married</label>
<input name="married" id="f_married" type="text" value="">
<span class="textfieldRequiredMsg">A value is required.</span>
</span>
<span id="sprytextfield2">
<label for="f_defacto">Defacto</label>
<input name="defacto" id="f_defacto" type="text" value="">
<span class="textfieldRequiredMsg">A value is required.</span>
</span>
<span id="sprytextfield3">
<label for="f_single">Single</label>
<input name="single" id="f_single" type="text" value="">
<span class="textfieldRequiredMsg">A value is required.</span>
</span>
<hr>
<input type="submit" value="Submit" />
</form>
<script src="http://labs.adobe.com/technologies/spry/includes_minified/SpryValidationTextField.js"></script>
<script>
var sprytextfield1,
sprytextfield2,
sprytextfield3;
// build validations and delete / destroy them
function val(e){
// get the value
value = e.value;
// see what radion button we have
if(value == "Married"){
// if there inst a validaton build one
if(!sprytextfield1){
sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
// if there is a validaiton in sprytextfield destory it, and clear the variable
if(sprytextfield2 && sprytextfield2.destroy){
sprytextfield2.resetClasses();
sprytextfield2.destroy();
sprytextfield2 = null;
// same as the rest
if(sprytextfield3 && sprytextfield3.destroy){
sprytextfield3.resetClasses();
sprytextfield3.destroy();
sprytextfield3 = null;
} else if(value == 'Defacto'){
if(!sprytextfield2){
sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
if(sprytextfield1 && sprytextfield1.destroy){
sprytextfield1.resetClasses();
sprytextfield1.destroy();
sprytextfield1 = null;
if(sprytextfield3 && sprytextfield3.destroy){
sprytextfield3.resetClasses();
sprytextfield3.destroy();
sprytextfield3 = null;
} else if(value == 'Single'){
if(!sprytextfield3){
sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
if(sprytextfield1 && sprytextfield1.destroy){
sprytextfield1.resetClasses();
sprytextfield1.destroy();
sprytextfield1 = null;
if(sprytextfield2 && sprytextfield2.destroy){
sprytextfield2.resetClasses();
sprytextfield2.destroy();
sprytextfield2 = null;
// proceed with the rest as normal
return true;
</script>
</body>
</html> -
How to fill a field with after changing another field in a multi form?
Hi,
I have multi occurence form in which multiple record are showeds and/or added.
One field is a dropdown field, after filling this field (selecting a value in the dropdown), another field needs to filled with the selected value.
My problem is that only the first occurence is filled with the value of the selected dropdown, even when filling the dropdown field in one of the other occurences.
I tried point to the other occurences but this was not succesfull
See script
So when a sparepart is selected from the dropdown sparepart, the field defectpart must be filled the selected sparepart, when I have multi forms (occurences) only the first occurence defect part gets filled with the selected parts, even when a sparepart from another occurence is selected.
data.p1.spare_parts.spare_parts::change: - (JavaScript, client) -
p1.spare_parts.DefectPart.rawValue = xfa.event.newText;
Can anyone help to solve this problem
Thanks
Christophe Van Mechelenhi,
Your code is right, i dont know why its not working,
try this,
dropdown field in change event,
var c = xfa.host.newtext
textfield1.rawValue = c;
(or)
textfield1.rawValue = xfa.event.newText;
by
Parthi -
Passing values to another field in APEX form
Hi,
How do I pass a value in 1 field to another field in APEX form ?
I have a hidden field and I need to populate this field by another field.
thanksI found the solution to my problem.
[1] Create a "After Submit" under Computations.
[2] Select 'Item Value' under Type in Item Name
[3] Select "After Submit" under Computation Point
[3] Enterer Item Name, which value needs to be passed in 'Source'
thanks -
How to make DFF mandatory in forms personalization based on another field
how to make DFF field mandatory in forms personalization based on another field ,and also user can put values in the DFF field.
Edited by: SinghP on Mar 14, 2012 12:16 AMHi,
4 DFFs are enabled.
CASE1: when payment is voided DFF4 should be mandatory feild
CASE2: when user queries the voided payment , above DFF4 should be readonly or not editable
Unable to acheive both the cases with Forms Personalization.
When trying case2 error pops up saying null canvas.
Can you please provide some examples if you have any.
I can find any customizations on this form
Thanks
Edited by: user11344029 on Mar 15, 2012 11:28 AM -
10.1.3--Disable a field according to values of another field.
Hi,
I am trying to set a filed on the JSP to be disalbed according to values of another field.
eg. When the value in "ID" field is NOT 10 or 20, the "Bill" field should be disabled.
I have tried using only one condition which is when "ID" != 10 or "ID" != 20. They work fine. But when I try to combine two conditions together using "&&" sign, I got a syntax error. The JSP does not display at all. I asked an expert about it, the answer is:
#{(bindings.Deptno.inputValue.value !=10) &&(bindings.Comm.inputValue.value > 1000)}. I tried this on my application and got the same syntax error.
Has anybody had a similar situation? Any idea what could be wrong? Thanks in advance.
AnnieHi bsalvador,
I've had a simular situation once where I needed to make items disabled or required depending on a workflow step and on depending on other page items. Basically the disabling of items is done by javscript, keep in mind that readonly is not the same as disabled. When you use readonly, the item can still be manipulated with javascript. When you disable an item, the item is not even submitted to the database, so you have to make sure that your submit process can hadle that.
There are two different situations:
First you have the page load / page submit, there you can use PL/SQL to check which items should be submitted, hand them a javascript class or make them readonly/disabled straight away.
Second you have a situation where you want to disable certain items depending on the value of other items. This is done 'on the fly' and should be handled with a javascript function.
Keep in mind however that javascript runs client side and isn't a secure way to handle data integrity, so you would need a database process to validate which items need to be submitted as well.
Regards,
Vincent Deelen -
Upload a form according the current time
Hi,
I have a list with 2 views (using infopath)
I want that a different view will upload according the time now, for example from 08:00-12:00 open view A and from 12:01-18:00 open view B. It's a routine for each day.
I created a field that shows the time now (only a time, i don't need a date), using a now() function, but i can't manage the rule on "Form Load" (it seems that i must insert a date and anyway it ignores the "time now" field.
Can i make this process using infopath or maybe i need some code or a Workflow?
Thanks,
YuliaHi,
You can change the way the data is displayed in your form by formatting your control (for example, text box or expression box control) under the control's properties - you can choose how
to display the date and time.
Try this formula to split date and time without including the T character.
substring-after(now(), "T"))
If you want to compare date or time with directly with integer value like 07:00 or any other value, it would not work, here what you can do is, take another field type of number and get
the time value using default value function now it will come as a number after that you can compare with your conditions. Please let us know if it is not work for you, we would be happy to assist you.
Krishana Kumar http://www.mosstechnet-kk.com -
I created a form with Single Choice fields, 4 days with times listed. But, I want the user to only be able to choose one time, and the time chosen to be unavailable for other users. How do I do this? I have 4 blocks of Single Choice fields in order for the summary page to give me each day in the final report. But, I need the user to be able to make a selection of any day and time and that apointment to no longer be available to future users when they log in. Plus, when the user clicks on the time, they are unable to change their mind and choose another time. Here's the link if you want to see what I'm talking about: 2015-2016 Workload Apportionment Review
I'm afraid not. It's not rocket science but you need to do some coding.
You'll need to find a script (php) and save it to your local site folder. Then reference the script in your form's action attribute like so.
<form action="path/form-to-email-script.php" >
The input fields in your HTML form need to exactly match the script variables.
I'm assuming you're hosted on a Linux server which uses PHP code. Linux servers are also case sensitive, so upper case names are not the same as lower case names. It's usually best to use all lower case names in your form and script to avoid confusion.
Related Links:
Formm@ailer PHP from DB Masters
http://dbmasters.net/index.php?id=4
Tectite
http://www.tectite.com/formmailpage.php
If this is all a bit beyond your skill set, look at:
Wufoo.com (on-line form service)
http://wufoo.com/
Nancy O. -
Create a filtered list based on the selection in another field? URGENT HELP NEEDED
Hi,
Hoping someone can help me with something I am working on. i am fairly new to creating forms in acrobat (know how to us the full range of very basic features) but I have now found myself needing some help.
i am producing an order form, and I need to create a filtered dropdown list based on the value selected in another field.
basically, when a user select the company chooses their Business Name from a dropdown list, I would like their deliver address to self populate. In some cases there may be a few options for the company delivery address so in these cases the second option would be a dropdown list of the options available for that company.
i have attached a screenshot, it is the Fields "Business Name" and "delivery Address/Delivery Postcode" that i would like to be linked so that the option in Business Name filtered the options in delivery Address
Hope someone out there has the time to help me with this, i am using Acrobat Pro DC
many Thanks
LeeThis will require a complex, custom-made script. The basic functionality of populating another field based on a selection in a drop-down is not that complicated, but if you want it to also populate other drop-downs (and then presumably use them to populate other fields), it will require a more complex solutions.
This tutorial is relevant for your question: https://acrobatusers.com/tutorials/change_another_field -
F4 Help on one field should populate data on another field
Dear All....
I am using the FM - F4IF_INT_TABLE_VALUE_REQUEST for F4 help on one field of the selection screen. Based on the selected value, a values corresponding to it should appear on another field.
My Code -
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_svn.
SELECT qmnum serialnr
INTO TABLE t_qmel
FROM qmel
WHERE qmart = 'ZD'.
SORT t_qmel BY qmnum.
Display the f4 Help Values for SVN
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'QMNUM'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'P_SVN'
window_title = text-015
value_org = 'S'
TABLES
value_tab = t_qmel
return_tab = t_retval.
READ TABLE t_retval INTO w_retval_wa INDEX 1.
IF sy-subrc = 0.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = w_retval_wa-fieldval
IMPORTING
output = w_qmel_wa-qmnum.
w_retval_wa-fieldval = w_qmel_wa-qmnum.
READ TABLE t_qmel INTO w_qmel_wa WITH KEY qmnum = w_retval_wa-fieldval
BINARY SEARCH.
IF sy-subrc = 0.
p_esn = w_qmel_wa-serialnr.
ENDIF.
ENDIF.
But this is however not working.
Please let me know where I am going wrong.
I have serached SDN thoroghly but could not get my solution.
Please guide me....
Regards,
Pankaj Agarwal.*& AT SELECTION SCREEN ON VALUE-REQUEST FOR FIELD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ebeln.
PERFORM f4_hlp_ebeln.
*& Form F4_HLP_EBELN
text
--> p1 text
<-- p2 text
FORM f4_hlp_ebeln .
TYPES: BEGIN OF ty_ebeln,
ebeln TYPE ebeln ,
END OF ty_ebeln.
DATA: lt_ebeln TYPE TABLE OF ty_ebeln.
CLEAR: lt_ebeln[].
SELECT ebeln
FROM zmt_po_mic_ded
INTO TABLE lt_ebeln.
IF sy-subrc = 0.
SORT lt_ebeln[] BY ebeln.
DELETE ADJACENT DUPLICATES FROM lt_ebeln COMPARING ALL FIELDS.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'EBELN'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'P_EBELN'
value_org = 'S'
callback_program = sy-repid
TABLES
value_tab = lt_ebeln[]
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
ENDFORM. " F4_HLP_EBELN
DATA: t_dynfields TYPE TABLE OF dynpread,
t_valhlp TYPE TABLE OF ty_valhlp.
DATA: w_dynfields TYPE dynpread.
CLEAR: t_dynfields[], t_valhlp[].
DATA: l_ebeln TYPE ebeln.
w_dynfields-fieldname = 'P_EBELN'.
w_dynfields-fieldvalue = p_ebeln.
APPEND w_dynfields TO t_dynfields.
CLEAR w_dynfields.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = sy-repid
dynumb = sy-dynnr
translate_to_upper = c_x
TABLES
dynpfields = t_dynfields
EXCEPTIONS
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
invalid_parameter = 7
undefind_error = 8
double_conversion = 9
stepl_not_found = 10
OTHERS = 11.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
READ TABLE t_dynfields INTO w_dynfields INDEX 1.
IF sy-subrc = 0.
l_ebeln = w_dynfields-fieldvalue.
SELECT ebeln
ebelp
FROM ekpo
INTO TABLE t_valhlp
WHERE ebeln = l_ebeln.
IF sy-subrc = 0.
SORT t_valhlp[] BY ebeln ebelp.
here we get the value of ebelp depending on the selection of EBELN ***
endif.
ENDIF. -
Hello,
I am trying to allow my users to use my form, fill out the fields, add attachments and then on button click the form will be attached to the document library (already done) and the attachments the user added will be automatically sent to another document
library so that I can send them to another location separately from the form.
So the sequence of events is:
User enters in data
User attaches documents
User submits data to document library
Attachments are sent to a separately document library
Unfortunately I can't use code to go about this so this leaves out the COM but is there an out of the box way to go about this?Hi,
Kindly check out below mentioned URL for more details on this issue.
http://sharepoint.sureshc.com/2012/12/publish-different-infopath-forms-into.html
http://social.msdn.microsoft.com/Forums/en-US/653449d2-7dd2-4a94-862e-32e393ef4cbc/put-an-attached-file-from-an-infopathform-into-a-document-library
I hope this is helpful to you. If this works, Please mark it as Answered. Regards, Dharmendra Singh (MCPD-EA | MCTS) Blog : http://sharepoint-community.net/profile/DharmendraSingh -
Best Solution for Creating an Onlne Purchase order form with multiple calculation fields
I am a bit confused. Our school has a Forms Central account which works great for our registration forms but I need to find a solution for creating an online purchase form with multiple calculation fields - I know that forms central does not support calculation fields (too bad) but I know that Acrobat Pro does... soooo...
Can you create the forms in Acrobat and then somehow integrate the advanced features into forms central? Do they talk to each other? Is this easy to do? .... I guess another way to putting it is can you create the forms in Acrobat including all of the advanced features for payment calculation and then host it online using Forms Central to manage and collect the data? (I guess that really is my question)
Thanks (how does this compare to a solution like Formstack?)Hi, thanks.
The naming convention was the consistant up until a point when I read that you need a '.' syntax (?!) - does anyone know if this is true?
Attached is a version with Bernd Alheit's suggestion and with all the naming of the fields being consistant. It's still not working for me though after doing this and I'm stuck as to why, because I think it should work. I've also tried writing the calcualting line of code in the same manner that Bernd Alheit suggests before I came on here, and it wouldn't work then.
As with any coding, it must be something to which I have done, but I can't see it anywhere
Any ideas? Thanks for helping me
Cheers
Maybe you are looking for
-
Mail server died - please help!
Hi! I changed some setting in /etc/amavisd.conf today to this: $satag_leveldeflt = 2.0; # add spam info headers to all messages $satag2_leveldeflt = 4.0; # add 'spam detected' headers at that level $sakill_leveldeflt = 8.0; # send to quarantine $sads
-
Crashes when I create a new document
When I open the Flash CS4 application, it starts up fine. If I select create new flash file, the entire application crashes. That's as far as I can get. I've made all of the recent updates that I can - it's flash version 10.0.2 - I'm running OSX v10.
-
Have to pay to create PDF on program I paid for
I am unable to open my Acrobat 10 now and when I try to create PDFs it says i have to pay for a subscription, I own my copy of A10 i need help stat
-
My i phone 4 keeps switching itself off
Does anyone have an issue where the I-phone 4 just switches itself off, and the only way to get it running again is to connect to the charger and switch it on , it then comes up with a message to say the battery level is it 30% ?
-
BEx:Hierarchies in DIM and FAC are different for Cost Element
Hi Experts, Whenever we execute a report we are getting a warning message as "Hierarchies in DIM and FAC are different for Cost Element", but in report level we are not maintaining hierarchy properties for Cost Element. We have executed Master Data t