Blocking of form fields before you send it by e-mail


I created a form with fields and the button to send it by e-mail. This button should send the form with the information filled in PDF format, before being sent, some of the form fields to read only so no one else can change the contents of the fields.

To achieve this end, I used the following script:

  1. F.Page_1.Button1::full - (JavaScript, client)
  2. F.Page_1.FIELD_ONE.access = "readOnly";

..

  1. F.Page_1.FIELD_TWO.access = "readOnly";
  2. app.execMenuItem ('Save');

However, when the file is sent to the fields are not locked (ReadOnly), they can always be changed.

Thanks for the tips!

It is because you are using a Submit button. Thise buttons cannot be programmed. I suggest you add a second button (it is a regular button) and then the click event will be active. Add your code to this button and at the end of your code you can programmatically click the button submit like this your_button_name.execEvent ("click"). After that you can make your invisible submit button so that the user sees only a single button click.

HOEP that helps

Paul

Tags: Adobe LiveCycle

Similar Questions

  • PDF form: blocking of the fields before you send it by e-mail

    Hello!

    I have to scratch my head with this problem for a while: I have this form must be sent by email with some locked fields (read-only).

    What I do is affecting this BEFORE as I have the e-mail form:

    fieldName.access = "readOnly";

    app.execMenuItem ("SaveAs");

    However, the form always happens at destination with the field unlocked and ready for editing.

    Am I missing something?

    Thank you for all the ideas!

    Marcos


    Hi Marcos,

    Just check first that the changes script preserve is set to automatic.

    Then, make sure that the script has completely executed before e-mail script. It might help to put the script to access the mouseUp event that fires before the click event (containing the saveAs script).

    I then test this separate for the mail script and see it works on the local PC.

    Hope that helps,

    Niall

  • How to analyze music files before you send it by e-mail

    Not sure if this is the proper place to ask this, but I apologize if it is. I ask this because I can't tell friends who send me music files. When I get the files it always says that it came from an unknown source and can infect my computer. It seems that they send me music each file has this message attached to each time. I was wondering if there is something that they could do at their end before sending it (maybe somehow scan) to make it easier and more secure. Thank you very much.

    Hello

    Thanks for the reply.

    You should not open any e-mail from an unknown source. However, if you trust the user you can download the attachment and run a virus on the file scan by using the antivirus program installed on the computer if required you can also use the Microsoft Safety Scanner to check if it contains no threat.

    http://www.Microsoft.com/security/scanner/en-us/default.aspx

    Note: the data files that are infected must be cleaned only by removing the file completely, which means there is a risk of data loss.

    You work on the AOL e-mail program, the best option will be to contact them for help.

    http://help.AOL.com/help/microsites/search.do?cmd=displayKC&externalID=217480

    It will be useful.

  • you will need to convert wps to doc before you send it. you will need to return to the same formula. How?

    isn't it good that nobody can open my resume.  cannot expect people on the receiving end to convert.  How can I convert it before you send it?

    Hi Jchester,

    Welcome to the Microsoft Answers site!

    Try these methods.

    In the first method, you create a document in Works, and then save it as a Word (.doc) document. In the second method, you use the Works 6-9 Converter to open the Works (.wps) word processing document in Word.

    Method 1

    If you have Microsoft Works installed on your computer

    To convert a Works in Word document, Works to save the document as a Word document and then open the document directly in Word.

    To convert a document Works 6.0, Works 7.0, Works 8.0 or Works 9.0 so that you can open it directly in Word, save the document as a Word document. To do this, follow these steps:

    1. in Works, open the document you want to open in Word.

    2. click on file and then click on record under.

    3. in the dialog box record under , do the following:

    a. replace the area Save in where you want to save the Word in your document format version.

    (b) in the file name box, type a new name (if necessary) for the Word version of your document.

    (c) in the Save as type box, select Word 97-2000 and 6.0/95 - RTF (* .doc), and then click Save.

    Note If you use Works 8.0, select Word 97-2003 (* .doc) the area type , and then click Save.

    d. on the file menu, click close to close the document before you try to open the document in Word.

    4. start Microsoft Word and open the newly created document.

    Method 2: If you do not have Microsoft Works installed on your computer

    If you have a Works (.wps) document that you want to open and you don't have any installed works, you can still use Word to open the file. To do this, first use the Works 6-9 converter in Word and open the document directly in Word.

    Step 1: Download the Works 6-9 Converter

    If you have previously installed runs on the same computer on which Word is installed, the Works 6-9 Converter is already installed and you can proceed to step 2: "Open the Works document in Word."

    If you have not already installed works on your computer, you must download the Works 6-9 converter to open the document in Word. To download the Works 6-9 converter, follow these steps:

    1. If it is open, close Microsoft Word.

    In your Web browser, visit the Microsoft Web site at the following address:

    http://www.Microsoft.com/downloads/details.aspx?FamilyId=bf41401e-70fa-465D-ae2e-cf44dbf05297&displayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=bf41401e-70fa-465d-ae2e-cf44dbf05297&displayLang=en)

    2. click on download. The file download dialog box opens.

    3. in the file download dialog box, click Save the file.

    4. double-click on the saved file to start the installer Works 6-9 Converter.

    5. click I agree to accept the terms of the license agreementand follow the instructions to install the Works 6-9 converter.

    Note If you do not agree to the terms of the license agreement, the installation cannot continue.

    6. click on install to install the converter file on your computer. The Works 6-9 Converter Setup now extracts the Works 6-9 file converter and installs it on your computer. You can now open the Works file in Word.

    Note If the file downloads or is incorrectly installed, you can go to the "Next steps" section for help.

    Step 2: Open the Works document in Word

    You can use Word to open a Works (.wps) document file, even if the file was not converted to Word (.doc) beforehand, using the Works 6-9 Converter. Follow these steps to open the Works document using the Works 6-9 Converter:

    1. start Word.

    2. in Word 2000, Word 2002, or Word 2003, click the file menu, and then click Open. In Word 2007, click the Microsoft Office button, and then click Open.

    3. in the Open dialog box, follow these steps:

    (a) change the area Search in the location of your Works document.

    (b) in the area types of file , click on all files (*. *).

    (c) select the Works (.wps) document that you want to open and then click Open.

    4. If the document opens correctly, click file, click on record underand then change the type of file to a Microsoft Word (.doc) document.

    5. save the document and you managed to convert the file to a Word document

    How to open a Works 6.0, a 7.0 Works, a Works 8.0 or Works 9.0 in Word Processor document
    http://support.Microsoft.com/kb/315757

    Hope this has been helpful.

    Thank you and best regards,

    Bindu S - Microsoft Support
    Visit our Microsoft answers feedback Forum and let us know what you think

  • You can edit a document template in your library (pdf) and retrieve previous form fields, so you don't have to start from scratch?

    I've just uploaded a pdf template in my library and spent a lot of time to fill the form fields. However, after completing the achievement, I made a misspelling on the original pdf model uplaoded. Is there a quick way to upload the document again and copy the older form of the document field so that I don't have to start from scratch?  If someone is able to inform you that would be much appreciated.

    Only if you checked create layer for the form field option when you create the document in the library. (Available only in the accounts of end superiors so that you won't)

    If you have Adobe Acrobat you can add fields from the agreement to the PDF outside eSign services.

    Or if you are using word documents, it is possible to add fields of the agreement using text tags.

    With those you can change regardless of the document and download the new copy and that the fields are already there, no need to copy or redo them.

    Document help Cloud | Form creation | eSign services

  • Why convert? What is the advantage? Why convert it before you send the data over the network?

    Hello everyone.

    I have a question quite simple and intuitive. Yet Google does not seam to get the answer.

    Basically, I'm curious why should we catalogued something? It seems to me that it's just a little like a "band-aid" for editing data in conversion to a new data type, when it is not properly declared with an appropriate data type. What would be the advantage of this?

    Furthermore, I see a lot of data type casting to U8 programs before sending it over the network. Various reviews say it's for speed, but I can't understand how it improves speed. The same amount of data is still sent, just in a different type of data. This is overcoming a limitation of the network. The network somehow send smaller data types faster?

    I've been curious about this for a while and have yet to find an answer. Any help is appreciated.

    Thank you
    Taylor S. Amarel

    tsa256 wrote:

    Basically, I'm curious why should we catalogued something? It seems to me that it's just a little like a "band-aid" for editing data in conversion to a new data type, when it is not properly declared with an appropriate data type. What would be the advantage of this?

    It really depends on the specific situations.

    For example, some functions explicitly require certain types of data as inputs if they are not polymorphic.

    This means that if you do not convert the data yourself and you will see a red dot forced LabVIEW will do it for you.

    As to why the data was not the correct data type in the first place, it is sometimes inevitable.

    A few examples

    -What happens if you just read a text file as a long string.

    If there is digital data in this file, you need to analyze, and then convert it to a usable type (int, sgl, dbl, etc.)

    -you are given a 3rd part VI, dll, etc. that returns a numeric value as a double, but you need the value to I8.

    You cannot change the output of the function given to you, so what you can do to remedy this situation is cataloged data.

    tsa256 wrote:

    Furthermore, I see a lot of data type casting to U8 programs before sending it over the network. Various reviews say it's for speed, but I can't understand how it improves speed. The same amount of data is still sent, just in a different type of data. This is overcoming a limitation of the network. The network somehow send smaller data types faster?

    Somehow, this is my first response, but in a more general sense.

    Many functions down to the level of the OS run in binary.

    If your data are not already in binary, the sending computer must convert it to binary, and then send it, have the receiving computer convert in return.

    Two conversions on each side of the transmission add unnecessary delays.

  • How can I get TB in my Mac ask me before you send the messages in the Outbox?

    Something has changed and TB is now send messages that I created to send later (that are in the Outbox) without asking me, as soon as I re - connect to a network (i.e., it stores them correctly in the Outbox but if my phone loses the network - because for example I close to home - once he reconnects it sends all messages without asking).

    I have a Mac and I can't find the advanced options > settings network and disk space that (https://support.mozilla.org/en-US/questions/1004514) indicates that the solution.

    Any help would be greatly appreciated.

    Thank you!

    Use this as my guide http://kb.mozillazine.org/Menu_differences_in_Windows, _Linux, _and_Mac

    Try
    Thunderbird > Preferences > advanced > network and disk space

  • First form field will not click

    Hi. I build my first form and for some reason the first form field does not allow the user to click in it to type. If you press the tab key, it will highlight the area and allow to type. But I would have if someone can click and type. Any thoughts on why this is happening? My address is: http://www.zooligans.net This is the first field, the full name. Here is my code. Thank you!

    < do action = "" / gdform.php "method ="post"enctype =" application/x-www-formulaires-urlencoded"name ="form"id ="form">"

    < p >

    < label for = "Name" > full name * < / label >

    < br / >

    < input name = "Name" type = "text" id = "Name" tabindex = "1" size = "65" / >

    < br / >

    < label for = "Email" > < br / >

    Email * < / label >

    < br / >

    < input name = "Email" type = "text" id = "Email" tabindex = "2" size = "65" / >

    < br / >

    < label for = "Address" > < br / >

    < / label >

    < label for 'Address' = > address < / label > *.

    < br / >

    < input name = "Address" type = "text" id = "Address" tabindex = "3" size = "65" / >

    < br / >

    < br / >

    City of < label for 'City' = > * < / label >

    < input name = "City" type = "text" id = "City" tabindex = "4" size = "32" / >

    State of < label for 'ST' = > * < / label >

    < input name = "ST" type = "text" id = "ST" tabindex = "5" size = "5" / >

    < label for "ZIP" = > ZIP * < / label >

    < input name = "ZIP" type = "text" id = "ZIP" tabindex = "6" size = "10" / >

    < br / >

    < label for = 'phone' > < br / >

    < / label >

    < label for 'Phone' = > phone < / label >

    < input name = "Phone" type = "text" id = "Phone" tabindex = "7" size = "30" / >

    < label for "Im a" = > I'm a * < / label >

    "< select name =" Im a"id =" Im a "tabindex ="8">

    Choose one of the < option > </option >

    < option value = "retailer" > detailing < / option >

    < option value = "consumer" > customers < / option >

    < / select >

    < br / >

    < label for 'Comments' = > < br / >

    Comments < br / >

    < / label >

    < = 'comments' id = cols 'comments' textarea name = "64" lines = "5" > < / textarea >

    < br / >

    < br / >

    < input name = "send" type = "submit" id = "send" onclick = "MM_validateForm (' name ',", 'R', 'Email', ","RisEmail', 'Address', ", 'R', 'City'", 'R', "ST',", 'R', 'ZIP',", 'RisNum');" return document. MM_returnValue"value ="Submit"/ >

    < br / >

    " < input name ="recipient"type ="hidden"id = 'recipient' value = ' [email protected] "/ > "

    < input name = "redirect" type = "hidden" id = "redirect" value = "thankyou.html" / > "

    < /p >

    < / make >

    There is something not quite right about the code of your pages. I have'nt discovered what yet, but I can tell you that it seems to be your footer

    who is somehow blocking the form field

    Add style = "" clear: both; "as shown below and see what is happening:"

  • Using the information in form field for e-mail address in the mailto function

    Hello

    I encountered a problem for which I seem not to be able to find an answer, even after several hours spent browsing the web:

    Basically, I have created a form that I want to distribute to my customers who are supposed to use for their clients. This is to ensure that all processes are standardized.

    My client fills part of the form with their contact information, including their contact email address in a separate field. The end-user (client my client) fills in the rest of the form. After completing the form, the end user is supposed to then click on a button that needs to send the entire pdf form by e-mail.

    I know how to set an email address recipient using the mailto: int; However, as I have many clients that the form will be distributed in the first place, I can't determine before the target of the mailto: command. So I was wondering if it is possible to set the target of the mailto: function to use the information that my client is entered in the contact email address field, so that, once this particular form field is filled, the e-mail address is imported into the functionality of the button and ensuring that the button send is very individualized.

    I would have thought that it is possible, as it is possible, for example, to use a part of the form to appear as the body of the text of an email, but since I was still very much a beginner/amateur regarding all things javascript/php, I've no idea what should look like the script.

    All thought and all help would be greatly appreciated.

    Greetings and thank you very much.

    Yes #3 is the right one.. .the email real option contains the property that has the e-mail address specified in it... then the false e-mail button to change this property before you send it. In your case instead of reference the DDlsi field, you must reference your field that contains the e-mail address.

    Make sense?

    If you're not used to the code, it can look daunting... . If you want to send your form to [email protected] I can code upwards for you so that you can see in your context.

    Paul

  • I want to put my new tab of my home page every time, I did it before you follow your guide, but since my new update works this custom

    I'VE BEEN USING FIREFOX ON MY LAPTOP WINDOWS 7. YESTERDAY, I UPDATED FIREFOX AS PROMPTED. MY NEW TABS HAVE PREVIOUSLY SET UP TO OPEN TO MY HOME PAGE, I DID IT BY FOLLOWING THE INSTRUCTIONS OF FIREFOX ONLINE. WHEN I WENT TO RE CELA INSTRUCTIONS OF: CONFIG WERE ALWAYS ON DISPLAY. SO I RESET FIREFOX. I WENT BACK TO: CONFIG OF EACH BROWSER. NEWTAB. URL (I THINK THAT'S WHAT HE SAID, I DID COPY AND PASTE) AND PRESS ENTER ACCORDING TO THE INSTRUCTIONS, BUT NOTHING NO SE PAST. NO BOX SHOWS UP TO EDIT AS BEFORE. THE WORLD OF IDEAS. Thank you

    This has changed because the malware often attacked this setting. If you want to define your own new tab page in Firefox 41 +, you can use this extension:

    https://addons.Mozilla.org/firefox/addon/new-tab-override/

    After installing the extension, you must use the Options page to set the new desired tab page (instead of use subject: config).

    Open the page modules using either:

    • CTRL + SHIFT + a (Mac: Cmd + shift + a)
    • "3-bar" menu button (or tools) > Add-ons

    In the left column, click Extensions. Then on the side right, find the new tab override and click the Options button. (See first screenshot attached).

    Depending on the size of your screen, you may need to scroll down to enter the address in the form. (See second screenshot attached). For example:

    • (Default) page thumbnails = > subject: newtab
    • Blank tab = > subject: empty
    • Built-in Firefox homepage = > topic: welcome
    • Any other page = > full URL of the page

    Then tab or click this form field and you can test using Ctrl + t.

    Success?

    Once you have set it as you wish, you can close the Add-ons page (or use the back button to return to the list of Extensions of this Options page).

  • Validate VMName / Hostname in input field before execution of workflow

    I'm trying to understand if it is possible to validate the input fields before you run a workflow. The scenario I have is commissioning a new virtual machine. The user must enter the VMname both host name before sending the workflow. I have a couple of actions which will check to see if a VMname or host name is already in use. I want to be able to go is to stop the user to submit the workflow for execution, if the name entered already exists. Is it possible that I can do this?

    Thank you

    If the action returns an empty (or null), this is considered a successful validation.

    Any non-empty string is considered to be the validation failed, and the string value is displayed as the error message in the presentation of the Workflow Wizard.

    (If your action return type is not a string but something else, and you do not change, you can build expression OGNL in the property editor for custom validation, which will compare the result of GetAction () .call () with the desired value and return an empty string or string of the error message.)

  • Order of the form fields and the name (without CB) in Email

    Hi fans of Muse.

    I have little problem set. order of fields in form of Muse and naming in the submitted e-mails.

    There is a simple form (for a subscription to the newsletter) with 3 fields (tags are off): name, surname and email address.

    Muse site is not hosted on BC and everything works fine (emails sent, name and email are delivered) except these things:

    1. the subject of the email subject is "submission of form XY. Is it possible to change the subject?

    2. in the presentation of muse, I have 1 the name field (for the first name), then a single line filed for the name field, then the email field.

    But the delivered mail reads as:

    Name: XY (First name)

    Email: email

    Custom: XY (family name)

    Is it possible to change the order and rename the fields correctly?

    Thanks in advance

    CPT Hoschi

    The label used in the enamel, is the same thing as the label used in the form of Muse, even if the label is hidden, so you can change your last label of the name "custom" for "last name" field and which should improve the email you get.

    In regard to the order of the fields in the email doesn't match not in order on the page, I think it's a bug of Muse. Muse currently generates e-mail based on the order of the fields in your form, rather than the order from top down. You should be able to affect the order of fields in the e-mail by selecting the individual form fields and choosing "send to back" or "leading" in the menu object.

  • Form field Safari, Firefox problem

    Hello

    Someone has problems with the mouse by clicking form fields, if you use Firefox or Safari? The three fields are accessible via the click of a mouse when you use IE, however if I use Firefox or Safari the 'email' field will not allow access via mouse click, only the tab button. Thanks for your help!

    http://DL.wrgracemedia.NET/login_email_NOTEMPLATE2.php

    .oO (gmedia3)

    > Does anyone have problems with the mouse by clicking form fields when you use Firefox or
    > Safari? The three fields are accessible via the click of a mouse when you use IE,
    > However if not I use Firefox or Safari the 'email' field allows access through the
    > click, only the tab button. Thanks for your help!
    >
    > http://dl.wrgracemedia.net/login_email_NOTEMPLATE2.php

    Change this:

    to do this:


    A label control on a form.

    And remove the label of the button send - it makes no sense.

    Micha

  • How to remove names and addresses email of others on an e-mail before you forward the email to someone else?

    How to remove the names before you send an email?

    I can not get rid of peoples names and addresses in an email I want to forward. A lot of people don't want to share their email address with people they don't know. I tried describing remove them and hit. Tried right click and delete not even appear... I know how to train my own emails and shows not all of the names and addresses, but not the how to transfer one who already has listed in view.

    Left click to Hylight names, phrases, etc. that you want to remove, hold down the left button.      Right click on 'clear '. The hilighted words disappear.

  • Treatment options for form (use the value of a form field to select a shared list or a web redirect page)

    Hello

    I tried something with the processing of the forms which doesn't seem to work. I wonder if the function really works or if I'm doing something wrong.

    Here is an example of what I do: I have a form that I want to use. I add "Web Page redirection" processing step to my form. When I click on the processing step to set up, under "General settings" there is an option that says "Choose how the launch of destination page is selected." In this drop-down menu, there are three options: always redirect to the same landing page, use a drop-down list to select the landing page and the value of a form field allows you to select the destination page. I have a hidden field on the form that contains the URL of the web page to which I would like to redirect. When I select 'Use the value of a form field to select the landing page', I select the hidden field to the field that contains the URL of the web page to which I want to redirect. It's my setup. However, when I submit the form, nothing happens, I do not redirect to the URL contained in the hidden field... This function still works? I'm doing something wrong? I can't seem to get the function "Use a drop-down list to select the destination page" to work either. The same thing happens when I try to use the "Add Contact to shared the list" processing step. I add the name of the list that is shared in the field hidden, but the contact does not appear in the shared list... These functions still work? If yes how do I configure them?

    Thank you!

    Well, I understood the problem of the shared list... You must add the ID of the list shared in the hidden field. I had to use Firebug to see the real ID of the shared list. Once you have the ID, use you it as a static value in the field. If the HTML code of the form will look something like this:

    If you do not use the lookup data ID. You use the ID real asset on the shared list. You must use something like Firebug to find.

    I'm glad everything is working.

Maybe you are looking for