XFA. Host.Beep

I have a button that I want to do a Windows error sound when certain conditions are met. I tried variations of xfa.host.beep () (e.g. xfa.host.beep("1"), xfa.host.beep("2")), but they never generate any sound. I tried both Acrobat and Reader (11.0.09) static and dynamic forms.


Well actually, they failed. I looked at my sound engineer (Windows 7)

Sound system have been disabled...

Tags: Adobe LiveCycle

Similar Questions

  • Use xfa.host.beep to trigger two consecutive beeps?

    Looks like it should be simple enough, but apparently not.

    I tried different combinations, place xfa.host.beep (1) in:

    -consecutively in the click event of the button.

    -separately in the mouseUp event and click;

    -place xfa.host.beep in a function and two calls to the function

    -call to the function then xfa.host.beep (1);

    Even tried xfa.host.beep (1) in the click event of Button1, and then click hidden event execution button 2, which contains xfa.host.beep (1).

    All work around suggestions? Thank you!


    Hi Brian,.

    Try this;

    XFA. Host.Beep (1)

    app.setTimeOut ("xfa.host.beep (1)", 500);

    Who calls the beep, then half a second (or 500 m/s) later he calls again.



  • xfa.host.setFocus (); beep problem

    xfa.host.setFocus (Expand); is placed below the text field. When cursore enters the field 'expand', a tone is created.

    How can I stop it?


    All the sounds you hear using created LiveCycle Forms is sounds generated by your operating system - not PDFcreated and therefore not controlled by the authoring software. Sounds can be changed in the control panel - system sounds. There are no other ways to overcome what I know.

    I know that the fact that this has - I did not like it. However, I changed my sound Setup using a theme provided by Win7 and have a much more enjoyable experience. But all users can hear what they hear, according to the settings on their operating system. I have no control over this part of the user experience.

    Good luck!


  • xfa.host.messageBox

    I would like to use the function

    xfa.host.messageBox ('BLACK' ","MY COLOR", 3, 1);

    to display an alert message if the Text1 field is equal to the 'BLACK '.


    to display a warning if the Text1 field is equal to "YELLOW"


    to display an alert message if the Text1 field is equal to "GREEN".


    Okay, well you can just have if statements to the output value wanted:

    If (text1.rawValue == 'BLACK') {}

    xfa.host.messageBox ("BLACK", "MY COLOR", 3, 1);

    } Else if (text1.rawValue == 'YELLOW') {}

    xfa.host.messageBox ("", "MY COLOR", 3, 1);

    } Else if (text1.rawValue == "GREEN") {}

    xfa.host.messageBox ("", "MY COLOR", 3, 1);


    I hope this helps!

  • xfa.host.exportData("",0); may not work in adobe reader, why?

    Form1. Config.Button1 [0]: click - (JavaScript, client)


    export .xml file, it works in format adobe acrobat, XI.

    In adobe reader, click on the button, may not work.


    Thank you ~.

    Player cannot export data from form unless the document has been activated with the use of import/export of straight form with LiveCycle Reader Extensions. Acrobat cannot activate the document with this right of use.

  • function xfa.host.exportData

    Hi all

    I have a problem with the xfa.host.exportDatafunction:

    My script is as follows:

    -J' made a form with several fields.

    -A user determined open this form and fill in the fields.

    -That the user is able to send the form via PDF or save in XML format.

    In Acrobat 8 Professional, there is no problem to make these features but in Acrobat Reader 9, the user cannot save data in XML format.

    I placed the xfa.host.exportData("",0) function in the click event of a checkbox.

    I would like to know if it is possible to get the same functionality in Adobe Reader as Adobe Professional.

    Thanks in advance.

    Best regards.


    You can apply rights Reader Acrobat 9 Standard or above, but these are limited.

    LiveCycle Reader Extensions is a server product, which is part of the suite LiveCycle. See here:


    It does not require Acrobat in particular, because it is not 'on' for installed Acrobat. You must contact Adobe sales at your location to know the costs and components required.

    If you want to export the XML data, then you are looking at all the users with the full version of Acrobat (option 1) or you want to apply rights to drive using LC Reader Extensions (option 4).

    Hope that helps,


    Ensure the dynamics

  • xfa.host.gotoURL () in Adobe Reader / dynamic Tables to AcroForms?

    Hi all

    I have a dynamic array in my form of life cycle. Each row in the table contains a button that connects to an external PDF file (using xfa.host.gotoURL). The links work fine in Acrobat Pro 8, so far, so good... But when you click on the buttons in Reader 8, nothing happens. No error message or a security warning, nothing...

    I searched on the web and some forums for this problem and read between the lines of some posts, I came to guess that my lifecycle of the form will not work in Adobe Reader unless I have purchase the license of life cycle of the respective Extensions... :-/

    What exactly are my options now? I cannot get the buttons to work in Adobe Reader somehow (using JS) without having to buy the Reader Extensions? Or can I somehow to recreate the dynamic table of the form of the lifecycle using AcroForms in Acrobat 8 Pro to avoid the problem I have? If so, how can I add such a table using Acrobat form... Tools?

    Thanks for your help,

    You can use:

    app.openDoc (FilePath.rawValue);

    to open another form of Adobe.

  • How to perform an action when the user clicks on the "OK" button on a script by xfa.host.response


    I have a script that when you exit a field without the user data that a script response is mentioned.

    When the user has entered the required data in the dialog box and click the OK button I wish that the data user in the field as a value.

    Please can someone tell how this is possible?

    The script is listed as follows:

    If this field is stopped without the user to enter data, the following message is displayed


    (Employee_ID.rawValue == null)


    XFA. Host.Response ("is a required field, enter your employee id');



    I think that this script will do the job:

    If (this.rawValue is nothing)


    var id = xfa.host.response ("is a required field, enter your employee id');
    this.rawValue = id;


  • xfa.host.exportData)

    Hi, in Designer script reference, the export method of data,

    It is said that the parameter 1 (filename) is valid only if it is a "document certified where user has sufficient permissions".

    what he means by "certified document"?

    How can I do a certified document?

    Thank you

    Thus, the "certified document" means the PDF form that I try to export the form data?


    It is not on the file XML (or XDP) resulting from the action of export?

    N °

    and if I don't have Acrobat Pro, I can't use the parameter #1 the export method then?

    Fix. You need Acrobat or LiveCycle ES.

    still do not understand the reason why it doesn't allow me to specify the output file name when the document is not certified

    Security. Imagine a scenario where anyone could send you a PDF file which writes a file .bat on your hard drive and takes the file system or re-written the registry.


  • Ignore case

    Is there a way to have the script ignore top and bottom case?

    I have a script that creates a table from the drop-down items then compares users to input to see if there is a football game. The user needs to know to capitilize the first letter, or a match will not be found. I want the script to find a match, even if they don't capitalize the first letter. Here's the script:

    // Check that the user has not typed in a value 
    // that does not exist in the list. If they have
    // then clear the dropdown. 
    // First create an array of the items in the 
    // dropdown list.
    var vUserInput = [];
    for (var i=0; i<this.length; i++) {
    // Check that the value is not in the array
    if (this.rawValue !== null && vUserInput.lastIndexOf(this.rawValue) === -1) {
     this.rawValue = null; // clear the dropdown
     xfa.host.beep("3"); // audio alert to the user
     this.ui.oneOfChild.border.fill.color.value = "255,225,225"; // red


    You can use the example of Bruce, that already does what you are looking for.

    http://forums.Adobe.com/message/2372156#2372156#2372156#2372156 (it's the countries.pdf and xml)

  • Submit button not working not properly

    I use below successfully for years on a form and have recently extracted one a short version of the page of the form and remove 6 pages.  The send e-mail button does more work on the version of a page (though still works fine on the other version).  Checked to make sure no fields that are used in the code for the Send button have been removed, they are all still in-tact in the version of a page.  When I distribute and test, it will get instructions, but when I click on ok put it to the top of the email, it sounds right and nothing happens.  It seems to only use 3 fields - the SubjectDate, which is a date field (FormCalc setting = $.rawValue = field Num2Date (date (), "YYYY")), Company_Name and Contact, who are still on the form.  Any ideas what I missed or accidentally deleted when the version of a page?  Thank you.

    // First give a messageBox with instructions
    xfa.host.messageBox("This will open your email client and prepare an email for you. " + 
                            "Please make sure you send the email to complete the process." +
                            "\n\nIf you experience any difficulties or if you are using a " +
                            "web based email client, then please save this form and " +
                            "manually email it to [email protected]\n\nThank you!", "Email Instructions", 3, 0);
    // then pass instructions through to email client
    var vEmail = "[email protected]";
    var vSubject = SubjectDate.rawValue + " Procurement Info: " + Company_Name.rawValue
    var vBody = "Hi\n\nPlease find our attached completed Procurement Info form.\n\nRegards,\n\n" + Contact.rawValue 
    var obj = event.target;
    event.target.submitForm({cURL:"mailto: "+ vEmail +"?subject=" + vSubject +"&body=" + vBody,cSubmitAs:"PDF",cCharset:"utf-8"});obj.close();


    While the three objects may still form, the relative reference of the key to all things may be different. For example, all three references are on the grounds that the three objects are in the same container as the button.

    Check that the references are correct. See a discussion and an example here: http://assure.ly/kUP02y.

    Hope that helps,


  • An another Email Submit Button application assistance

    I have read the many buttons send e-mail and try many posted suggestions, including excellent sample files srechaussaient several methods to accomplish and not had total success with any method quite yet, I'm sure due to my lack of knowledge in this area, not because good examples and instructions.  The sample I found here, http://forums.adobe.com/message/2522202#2522202, is the closest to what I need with 2 exceptions.

    1. need to form in PDF, not XML.

    2 need to object to include a company name field

    Otherwise, it seems to do everything I need.  If I do a required field in the sample, it won't let me submit until I have completed the necessary.  She holds the topic, e-mail text, etc. during the conversion to adobe reader extended form, and if it can be modified to send in PDF format and include the company name for the field form on the subject it would be so fantastic.

    The JavaScript code in the sample is below.  I would be very happy for any help in this last hurdle in my form, thank you.

    form1.page1.emailButton::click - (JavaScript, client)
    // First give a messageBox with instructions
    xfa.host.messageBox("This will open your email client and prepare an email for you. " 
    + "Please make sure you send the email to complete the process." 
    "\n\nIf you experience any difficulties or if you are using a " 
    "web based email client, then please save this form and " 
    "manually email it to [email protected]\n\nThank you!"
    , "Email Instructions", 3, 0);xfa.host.beep("3");
    // then pass instructions through to email client
     vEmail = "[email protected]"; 
     vSubject = "A9100 - Example of Email Button Script"
     vBody = "Hi\n\nPlease find attached the completed form in xml format.\n\nRegards,\n\nNiall" event.target.submitForm({cURL
    :"mailto: "+ vEmail +"?subject=" + vSubject +"&body=" + vBody,cSubmitAs:"XML",cCharset:"utf-8"});

    Simply change the parameter of cSubmitAs in PDF instead of XML

    To get the name of the company on the subject you can do when you set the variable. Assuming that the name of the company is in a field called companyName:

    vSubject =

    "A9100 - Sample Script in the button send and added the company name:"+ CompanyName.rawValue ".

    The part in quotation marks will come off as you typed them and the value of the companyName field will be added at the end of the string.


  • Customize the Submit E-mail body?

    How can I change the default text in the subject ("return form") and body ("the attached file is the filled form. Please open it to review the data. ") e-mail resulting from send it in PDF to mailto:email address? Is there a somewhere .txt file that contains this information? Thank you!         ~ Carol

    Hi Carol,.

    Here's a sample: https://acrobat.com/#d=awe4XZzrtamYOUcs8pKiPA

    You can use a normal button instead of a shipment by E-mail button. Implementation is simple, what follows is the script in the click event of the regular button.

    // First give a messageBox with instructions
    xfa.host.messageBox("This will open your email client and prepare an email for you. " +
         "Please make sure you send the email to complete the process." +
         "\n\nIf you experience any difficulties or if you are using a " +
         "web based email client, then please save this form and " +
         "manually email it to [email protected]\n\nThank you!", "Email Instructions", 3, 0);
    // then pass instructions through to email client
    var vEmail = "[email protected]";
    var vSubject = "A9100 - Example of Email Button Script";
    var vBody = "Hi\n\nPlease find attached the completed form in PDF format.\n\nRegards,\n\n" + nameField.rawValue + "\n" + companyField.rawValue; 
    event.target.submitForm({cURL:"mailto: "+ vEmail +"?subject=" + vSubject +"&body=" + vBody,cSubmitAs:"PDF",cCharset:"utf-8"});

    You can wire the e-mail addresses, subject line and the message in the script, or you can have elements of these set to the values of objects on the form.

    Hope that helps,


  • Place a value from a response from the host of xfa to a text box form field

    I have a form of annual leave, which has many types of leave to select with check boxes.

    If the annual leave checkbox is marked then a message box will prompt the user if the holidays should be included.

    The user fills out the response field with the number of holidays included in a period of leave.

    I would then input from the user (number of holidays) of the field to be placed in a separate box on the response form.

    The message box and answer box seems to work as it should, but I can't work, how to get the value of the answer in the text box.

    Can someone please tell you to modify my script as follows:

    If (Annual_Leave.rawValue == '1') then

    If ($host.messageBox ("your authorization request includes the holidays?', 'Holidays', 2, 2") == 4) then

    Public_Holiday.value = $host.response ("Enter the number of included holidays during your leave!", "number of holidays")

    on the other



    on the other




    I developed a form with javascript code,

    Code goes here

    Form1. #subform [0]. Button1::click - (JavaScript, client)
    var p = xfa.host.messageBox ('your authorization request include holidays?', 'Holidays', 2, 2);
    var q is xfa.host.response ("Enter the number of holidays included during your leave!", "number of holidays");.
    TextField2.rawValue = q;



  • closing a form after a box of xfa.hostmessage Javascript

    I have a form with a checkbox which, when activated, displays an error message using Javascript xfa.hostmessage on the click event.  I want the form to close after clicked 'OK' the Javascript warning box.

    I tried to add an app.execMenuItem (Close); script after script xfa.hostmessage box, but it did not work.  I also tried the app.execMenuItem (Close); the output of the box event script, nothing will do.

    Is it still possible?  Any help is greatly appreciated.


    the massageBox method has a return value, you can use to determine if the user clicked OK or not.

    if (xfa.host.messageBox("Close Doc?", "Close Doc", "2", "1") === 1) {

Maybe you are looking for

  • after update, firefox will not open

    After the update, firefox does not start. Maybe because I thought that it will re-start the first time I started computer. the instructions have always given this option

  • Low Wi - Fi signal to the new Satellite-L50D-B - 14 p

    Recently I bought laptop Toshiba Satellite L50D-B - 14 p and the wifi signal is very very low. It's always around 2 to 5 bars and maintains signal lossing completely several times per hour. So I select disconnect and reconnect again.My previous Toshi

  • NB100 - Recovery vs iso from usb DVD

    Hello! I bought Toshiba NB100 with pre-installed XP Home Edition and now I want to reinstall it using Toshiba Recovery DVD I got with the netbook.The problem is that I have no DVD player in this laptop and I don't want to buy a scanner of the Clerksh

  • request (?) featured: matrices or tables for a particular column sort

    Hello all- This may be a stupid question, because I'm always still not quite clear on what are the differences between the matrixes and 2D arrays in LabView. So far the only distinction I seemed to find, it is that certain features of table return er

  • Question about real store type value in the database on Z10

    Hi all I'm trying to store a value in the database (datatype is defined as REAL), but the result on Simulator and Z10 is totally different, the two of them, the SDK version is the same ( on the simulation, the value in the database is cor