Issue with Form submit

Hi,
Currently i have a BSP application (page with flow logic) working. Where it has 5 input fields (numc) and based on the quatity entered (On click of SUBMIT button)the calculations are done and final amount is displayed in same screen.
Requirement: I need to remove the Submit button and enable the Form submit once the user enters value in any of 5 input fields and comes out of that field.
Currently i tried using JavaScript but with no success.
i tried attaching onblur event to my input field tag and the function associated with onblur event will do window.form.submit();
But i'm getting Error in Explorer as "'window.form' is null or not an object"
In Mozilla as "window.form has no properties"
I'm not able to post my code.. pls tell me how to do that
Please guide..
Thanks in Advance,

here is a simple sample application:
page attribute:
mess type string
layout
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" >
  <htmlb:page title=" " >
    <htmlb:form id="myform" >
      <htmlb:inputField id    = "IP1"
                        value = "<%= mess %>" />
< script for="IP1" event=on blur type="text/ j avascript">
          document. myform .submit();
       < /script>
            <br>
       <%= mess %>
    </htmlb:form>
  </htmlb:page>
</htmlb:content>
oninput processing
data: ip type ref to cl_htmlb_inputfield .
ip ?= cl_htmlb_manager=>get_data( request = request
                                           name    = 'inputField'
                                           id      = 'IP1' ).
if not ip is initial .
  mess = ip->value .
endif .
Edited by: Durairaj Athavan Raja on Mar 18, 2008 3:54 PM

Similar Messages

  • Issue with form based Authentication in three tier sharepoint 2013 environment.

    Hi,
    We are facing issue with form based Authentication in three tier environment.
    We are able to add users to the database and in SharePoint.
    But we are not able to login with created users.
    In single tier everything working fine
    Please help , Its urgent ... Thanks in advance.
    Regards,
    Hari
    Regards, Hari

    if the environments match, then it sounds like a kerberos double-hop issue
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Issue with forms in Safari

    I have a feeling this is an issue with the underlying programming, but I thought I would ask. I use a website that has a textbox for entering form data. As part of that textbox, when I use in my computer there are several icons for inserting an image url, inserting urls and several others.
    On the safari app in ipad and iphone these icons do not appear. Anyone have any suggestions on work arounds?
    Thanks

    Well, completely borrowed from a prior related submission by one who certainly appears to know his web design stuff ..... You have to use the 'touch' related JavaScript command set vice the mouse-based ones.

  • Adobe 9 issues with forms in Acrobat Reader 7

    I've been reading up on this forum as to why the adobe rights are disabled after a user saves their data in Reader.  I have been adding form fields in Adobe Standard 9 then save the file,  test it in Reader, then Extend the Forms Fill-In for Adobe Reader and save the file with a slightly different name. The only usage rights that are allowed is to Save Form Data.  When I test the file in Reader 7, I can save the data but when I go into the document to make sure my data is there, I get that dreaded and popular message "Adobe Rights have changed and are no longer valid dialog box...
    I never changed the original extended file to cause this..even when I don't add data but save to a new file anyway I lose the writable functionality.
    A side note, I do not use LiveCycle and have been asked not to when creating these forms.
    I did not have any problems with the forms that I had other people create and extend in Adobe Pro 8.  It seems to be a Standard 9 and Pro 9 problem.  Or, it could very well be me!
    I use Reader 7 to test because these forms are for a volunteer organization and there are users on some early versions of Reader.  II do not use earlier versions of Reader.  This doesn't seem to be an issue in Reader 9.  I cannot vouch for Reader 8.
    I just had one of my form writers take my form that was done in Standard 9 and Extend Forms Fill-In via Adobe Pro 8.  She initally received a message stating that the file appears to use a new format and it may not open or display correctly.  I then got that same message when opening the extended version of the file.  The document rights on the new form allow me to add comments and markup, a digital signature and save form data. Once I fill out the fields and try to save, also get another dialog box telling me that I need Adobe Standard or Professional to save (in this case it was 7 since I'm testing in Reader 7).
    The forms that I am creating are initally PDFed by another party.  The orignal forms are created in QuarkXpress 4.1 and PDFed using Acrobat Distiller 4.0 for Macintosh.  I retrieve the files from a web site and save them to my hard drive to work on them.  They are shared via email.
    Any help would be greatly appreciated.  I've spent the last week researching but no anwers to help me solve this particular issue with 9.

    Interesting.  I did just do the Reduce File Size and extended the document and there were no dialog boxes when I saved my data.  The file size got larger instead of smaller and I received the message at the end of the Reduce File Size cycle that said " Enforcement of compatability to an earlier version of Acrobat has increased the size of some images".  There is an image in the file, not one that I added, but from the original document.  No change to the image either.  No biggie to me.  As long as my users can fill out the form and come back to it later to make changes, I'm happy!
    Thank you.  I think that solved it!

  • Help with form submissions

    Im pretty new to Dreamweaver and also form making as well and
    I am trying to put together something for my work. We are presently
    using Outlook eforms to handle internal paperwork, including the
    one I am trying to get to the web. Which is a Employee/ Equipment
    movement form... kind of a MAC.
    Anyway, the questions I have is with the Submit button. What
    I want to do with it is to both email the layout (including the
    information input) and also try to connect it to a database so we
    can look at the data down the line. We have been hammered by
    auditors over this process (outlook eform).
    Esentially what we do when recieving this form is transfer
    the data to a Helpdesk Ticketing system and send the account and
    equipment requests to the proper departments.
    Any help would be greatly appreciated.
    The site address is
    http://www.cormarant.com/work
    and the specific page Im working on is
    http://www.cormarant.com/work/new_hire/main/merchant/merchant.html
    Thanks much!!

    I'm starting to understand a little bit more. At first when I
    viewed your site and saw stuff for new hires and transfers of
    employees, my first thought is that you need to look in the
    direction of something like PeopleSoft (made by Oracle -which btw
    have plenty of other database applications).
    But then I saw your other form and it appears that
    organization is a key thing and that your forms are not what you
    want them to be. However, by the looks of what you have it does not
    appear that this is, or should be, running on a public web server.
    Instead it appears, and correct me if I am wrong, that this would
    go on a local intranet site.
    Plus the fact that you don't have a database standard working
    and seeing how you manually enter the forms into your help desk I
    almost think implementing a full database structure might be
    premature and costly to your business.
    Have you considered looking at publishing interactive PDF
    forms? I really think you should sit down and evaluate some of
    Adobe's programs with Acrobat to see if you can utilize that:
    http://www.adobe.com/products/acrobat/solutions/detail/create_form.html
    See that link. You would create an interactive PDF form which
    users could quickly edit and submit (even via local intranet) and
    then submit it to someone who will enter this information into the
    Helpdesk. Plus you would have the saved PDF document which is much
    more secure than the eforms and it would hopefully allow you to
    increase your workflow. This would mean purchasing at least 1 copy
    of Acrobat Pro if your copy does not already own it.
    And as much criticism as this may draw here. If you just need
    to set up a lot of these forms for people to work with in this
    manner, it might even be a good idea to look into a Microsoft
    Sharepoint Site (you would need MS Sharepoint Designer to make the
    site though). Because this is what Sharepoint is for. To share
    documents that can be saved, submitted and sent around so that all
    users can view the documents they need to.
    I'm just worried that you are going about this in a manner
    that might not be much more productive. Otherwise you would need to
    get a component that would turn the form submission into a PDF
    document since you can't just save it as you see it on the screen
    in any other way, and then you would need to go through the whole
    process of putting everything into a database. I really think a
    pre-made application or process as I described above with Acrobat
    would be much easier for your company to implement and might be a
    better solution for the near-term outlook.

  • Please debug my javascript (error with form.submit())

    help!! help!! i have used form.submit() where form = document.forms[0] but this time it gives me an error, please help, i will give you $10
    <html>
    <head>
    <script>
    <!--
    var sw;//switch
    sw=true;//default true
    var str;//string used if invalid data
    //validates all required form fields
    function validate(form){
    sw=true;//default true
    str="The following errors occurred while processing...\n";
    form = document.forms[0];
    //check name
    if(isWhitespace(form.fullName.value)){
    str += "-You must enter your Full Name\n";
    sw=false;
    }else
    if(!isAlphabetic(form.fullName.value)){
    str += "-Your Full Name must consist of only letters\n";
    sw=false;
    //check company name
    if(isWhitespace(form.compName.value)){
    str += "-You must enter your Company Name\n";
    sw=false;
    //check address
    if(isWhitespace(form.add1.value)){
    str += "-You must enter your Address\n";
    sw=false;
    //check city
    if(isWhitespace(form.city.value)){
    str += "-You must enter your City\n";
    sw=false;
    //check state
    if(isWhitespace(form.state.value)){
    str += "-You must enter your State\n";
    sw=false;
    //check zip
    if(isWhitespace(form.zip.value)){
    str += "-You must enter your Zip Code\n";
    sw=false;
    }else
    if(!isZIPCode(form.zip.value)){
    str += "-Your Zip Code must be digits only\n";
    sw=false;
    //check email
    if(isWhitespace(form.email.value)){
    str += "-You must enter your E-Mail\n";
    sw=false;
    }else
    if(!isEmail(form.email.value)){
    str += "-You must have a valid E-Mail address\n";
    sw=false;
    //check dayPhoneNumber
    if(isWhitespace(form.dayPhone.value)){
    str += "-You must enter your Day Time Phone Number\n";
    sw=false;
    }else
    if(form.dayPhone.value.length < 10 || form.dayPhone.value.length > 14 )
    str += "-You must enter a valid Day Time Phone Number (XXX)XXX-XXXX\n";
    sw=false;
    //check evePhoneNumber
    if(isWhitespace(form.evePhone.value)){
    str += "-You must enter your Evening Phone Number\n";
    sw=false;
    }else
    if(form.evePhone.value.length < 10 || form.evePhone.value.length > 14 )
    str += "-You must enter a valid Evening Phone Number (XXX)XXX-XXXX\n";
    sw=false;
    if(sw)
    form.submit();
    else
    alert(str);
    }//end validate
    // whitespace characters
    var whitespace = " \t\n\r";
    // non-digit characters which are allowed in ZIP Codes
    var ZIPCodeDelimiters = "-";
    // our preferred delimiter for reformatting ZIP Codes
    var ZIPCodeDelimeter = "-";
    // U.S. ZIP codes have 5 or 9 digits.
    // They are formatted as 12345 or 12345-6789.
    var digitsInZIPCode1 = 5;
    var digitsInZIPCode2 = 9;
    var defaultEmptyOK = false;
    // Returns true if string s is empty or
    // whitespace characters only.
    function isWhitespace (s)
    {   var i;
    // Is s empty?
    if (isEmpty(s)) return true;
    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.
    for (i = 0; i < s.length; i++)
    // Check that current character isn't whitespace.
    var c = s.charAt(i);
    if (whitespace.indexOf(c) == -1) return false;
    // All characters are whitespace.
    return true;
    // Check whether string s is empty.
    function isEmpty(s)
    {   return ((s == null) || (s.length == 0))
    // isAlphabetic (STRING s [, BOOLEAN emptyOK])
    // Returns true if string s is English letters
    // (A .. Z, a..z) only.
    // For explanation of optional argument emptyOK,
    // see comments of function isInteger.
    // NOTE: Need i18n version to support European characters.
    // This could be tricky due to different character
    // sets and orderings for various languages and platforms.
    function isAlphabetic (s)
    {   var i;
    if (isEmpty(s))
    if (isAlphabetic.arguments.length == 1) return defaultEmptyOK;
    else return (isAlphabetic.arguments[1] == true);
    // Search through string's characters one by one
    // until we find a non-alphabetic character.
    // When we do, return false; if we don't, return true.
    for (i = 0; i < s.length; i++)
    // Check that current character is letter.
    var c = s.charAt(i);
    if (!isLetter(c))
    return false;
    // All characters are letters.
    return true;
    // Returns true if character c is an English letter
    // (A .. Z, a..z).
    // NOTE: Need i18n version to support European characters.
    // This could be tricky due to different character
    // sets and orderings for various languages and platforms.
    function isLetter (c)
    {   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
    // isZIPCode (STRING s [, BOOLEAN emptyOK])
    // isZIPCode returns true if string s is a valid
    // U.S. ZIP code. Must be 5 or 9 digits only.
    // NOTE: Strip out any delimiters (spaces, hyphens, etc.)
    // from string s before calling this function.
    // For explanation of optional argument emptyOK,
    // see comments of function isInteger.
    function isZIPCode (s)
    {  if (isEmpty(s))
    if (isZIPCode.arguments.length == 1) return defaultEmptyOK;
    else return (isZIPCode.arguments[1] == true);
    return (isInteger(s) &&
    ((s.length == digitsInZIPCode1) ||
    (s.length == digitsInZIPCode2)))
    // isEmail (STRING s [, BOOLEAN emptyOK])
    // Email address must be of form [email protected] -- in other words:
    // * there must be at least one character before the @
    // * there must be at least one character before and after the .
    // * the characters @ and . are both required
    // For explanation of optional argument emptyOK,
    // see comments of function isInteger.
    function isEmail (s)
    {   if (isEmpty(s))
    if (isEmail.arguments.length == 1) return defaultEmptyOK;
    else return (isEmail.arguments[1] == true);
    // is s whitespace?
    if (isWhitespace(s)) return false;
    // there must be >= 1 character before @, so we
    // start looking at character position 1
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;
    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
    // isInteger (STRING s [, BOOLEAN emptyOK])
    // Returns true if all characters in string s are numbers.
    // Accepts non-signed integers only. Does not accept floating
    // point, exponential notation, etc.
    // We don't use parseInt because that would accept a string
    // with trailing non-numeric characters.
    // By default, returns defaultEmptyOK if s is empty.
    // There is an optional second argument called emptyOK.
    // emptyOK is used to override for a single function call
    // the default behavior which is specified globally by
    // defaultEmptyOK.
    // If emptyOK is false (or any value other than true),
    // the function will return false if s is empty.
    // If emptyOK is true, the function will return true if s is empty.
    // EXAMPLE FUNCTION CALL: RESULT:
    // isInteger ("5") true
    // isInteger ("") defaultEmptyOK
    // isInteger ("-5") false
    // isInteger ("", true) true
    // isInteger ("", false) false
    // isInteger ("5", false) true
    function isInteger (s)
    {   var i;
    if (isEmpty(s))
    if (isInteger.arguments.length == 1) return defaultEmptyOK;
    else return (isInteger.arguments[1] == true);
    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.
    for (i = 0; i < s.length; i++)
    // Check that current character is number.
    var c = s.charAt(i);
    if (!isDigit(c)) return false;
    // All characters are numbers.
    return true;
    // Returns true if character c is a digit
    // (0 .. 9).
    function isDigit (c)
    {   return ((c >= "0") && (c <= "9"))
    //-->
    </script>
    <body>
    <form method="post" enctype="text/plain" action="mailto:[email protected]">
    <table border="0" bgcolor="yellow">
    <tr>
    <td width="150">Name*</td>
    <td width="250"><input type="text" size="30" maxlength="60" name="fullName"></td>
    </tr>
    <tr>
    <td width="150">Company Name*</td>
    <td width="250"><input type="text" size="30" maxlength="50" name="compName"></td>
    </tr>
    <tr>
    <td width="150">Address- Line1* </td>
    <td width="250"><input type="text" size="30" maxlength="50" name="add1"></td>
    </tr>
    <tr>
    <td width="150">Address- Line 2</td>
    <td width="250"><input type="text" size="30" maxlength="50" name="add2"></td>
    </tr>
    <tr>
    <td width="150">City*</td>
    <td width="250"><input type="text" size="15" maxlength="30" name="city"></td>
    </tr>
    <tr>
    <td width="150">State*</td>
    <td width="250"><input type="text" size="10" maxlength="25" name="state"></td>
    </tr>
    <tr>
    <td width="150">Zip Code*</td>
    <td width="250"><input type="text" size="5" maxlength="10" name="zip"></td>
    </tr>
    <tr>
    <td width="150">E-mail*</td>
    <td width="250"><input type="text" size="30" maxlength="50" name="email"></td>
    </tr>
    <tr>
    <td width="150">Day Phone*</td>
    <td width="250"><input type="text" size="15" maxlength="25" name="dayPhone"></td>
    </tr>
    <tr>
    <td width="150">Evening Phone*</td>
    <td width="250"><input type="text" size="15" maxlength="25" name="evePhone"></td>
    </tr>
    <tr>
    <td width="150">Fax Number</td>
    <td width="250"><input type="text" size="15" maxlength="25" name="fax"></td>
    </tr>
    </table>
    <br>
    <table>
    <tr><td><input type="button" value="next" size="20" name="submit" onClick="validate(this.form)"></td></tr>
    </table>
    </form>
    </body>
    </html>

    With this changes your program works:
    function validate(){
    if(sw)
    return true;
    else {
    alert(str);
    return false;}
    <form method="post" enctype="text/plain" action="mailto:[email protected]" onSubmit:"return validate()">
    <tr><td><input type="submit" value="next" size="20" name="submit"></td></tr>
    (also, note that you should advice that you need 5 digits in the ZIP field.
    Fill the field with 3 digits to see what I mean).
    �am �am duke duke duke :) dollarssss

  • Performance issue with form after 10g upgrade

    Hi Team,
    Last week we have upgraded our systems to 10g database.
    Ever since we did an upgrade there is a huge performance issues with the custom forms and this is causing a major setback to our business. Before the upgrade the forms were running with our any performance issues.
    Can anyone please help me in finding out the reason behind the performance issue(May be a tar or performance tuning).
    Many Thanks in Advance.
    Regards
    Kumar

    Like Jan said,
    You must supply more information so we can help you, like where the degradation happens?, in processing? in navigation? in forms loading?? where?
    You may also do a little test. Create a one button form, just a canvas and a button, you can include a message in when-button-pressed trigger.
    run it and see what happens.
    Tony

  • Validation issues with form (was: Validation)

    I am having validation issues with my form.  Even after I put in a name and last name it says the entries are invalid.  Could this be a hosting problem?  www.bussmanncomputers.net/Nx

    Below is mail form from my isp, which is Godaddy:
    This is the form that I am having some problems with configuring.
    <?php
    if ( !isset($_SERVER['SPI'])) {
            die();
    if (!isset($_SERVER['DOCUMENT_ROOT'])) {
            echo("CRITICAL: we seem to be running outside of the norm.\n");
            header("Location: http://".$_SERVER["HTTP_HOST"]."/");
            die("CRITICAL: Document root unavailable.\n");
    $request_method = $_SERVER["REQUEST_METHOD"];
    if($request_method == "GET") {
            $query_vars = $_GET;
    elseif ($request_method == "POST") {
            $query_vars = $_POST;
    reset($query_vars);
    function customsort($a,$b) {
            // $a is array for form vars, $b is comma seperated case sensitive field order
            // this is case sensitive -- good idea to hrc that.
            $data = array();
            if ( strstr($b,',') == FALSE )  {
                    $b = $b.",";
            $ordering = split(',',$b);
            foreach ($ordering as $orderitem) {
                    if ( ($orderitem != null) && ($orderitem != "") ) {
                            if (isset($a[$orderitem])) {
                                    $data[$orderitem] = $a[$orderitem];
            foreach ($a as $key=>$val) {
                    $data[$key] = $a[$key];
            return $data;
    function xmlentities($string) {
            return str_replace ( array('&', '"', "'", '<', '>'), array('&amp;', '&quot;', '&apos;', '&lt;', '&gt;'), $string);
    $t = date("U");
    $formhomedir = preg_replace('/.*\/home\/content/','',$_SERVER['DOCUMENT_ROOT']);
    $formhomedir = explode('/',$formhomedir);
    if (count($formhomedir) <= 4) {
            $formhome="/home/content/".$formhomedir[1]."/".$formhomedir[2]."/data/";
    else {
            $formhome="/home/content/".$formhomedir[1]."/".$formhomedir[2]."/".$formhomedir[3]."/".$f ormhomedir[4]."/data/";
    $file_order = ".default";
    $file_format = ".text";
    $file_interval = ".15m";
    $field_order = "";
    if (isset($query_vars['form_order'])) {
            if ($query_vars['form_order'] != "alpha") {
                    $field_order=$query_vars['form_order'];
                    $file_order=".custom";
                    $query_vars = customsort($query_vars,$field_order);
            else {
                    switch ($query_vars['form_order']) {
                            case "alpha":
                                    uksort($query_vars,'strnatcasecmp');
                                    $file_order=".alpha";
                            break;
                            default:
                                    $file_order=".default";
                            break;
    if (isset($query_vars['form_format'])) {
            switch ($query_vars['form_format']) {
                    case "csv":
                            $file_format = ".csv";
                    break;
                    case "html":
                            $file_format = ".html";
                    break;
                    case "xml":
                            $file_format = ".xml";
                    break;
                    case "text":
                    case "default":
                    default:
                            $file_format = ".text";
                    break;
    if (isset($query_vars['form_delivery'])) {
            switch ($query_vars['form_delivery']) {
                    case "hourly":
                            $file_interval = ".60m";
                    break;
                    case "hourly_digest":
                            $file_interval = ".60mc";
                    break;
                    case "daily":
                            $file_interval = ".24h";
                    break;
                    case "daily_digest":
                            $file_interval = ".24hc";
                    break;
                    case "digest":
                            $file_interval = ".15mc";
                    break;
                    case "default":
                    default:
                            $file_interval = ".15m";
                    break;
    $file = $formhome."form_".$t.$file_order.$file_format.$file_interval;
    $fp = fopen($file,"w");
    reset($query_vars);
    switch ($file_format) {
            case ".csv":
                    $csvkeys = "";
                    $csvvals= "";
                    $firsttime = "";
                    while (list ($key, $val) = each ($query_vars)) {
                            if ( ($key == "form_order") ||
                                    ($key == "form_format") ||
                                    ($key == "form_delivery") ||
                                    ($key == "redirect") ) {
                            else {
                                    if ($csvkeys != "") {
                                            $firsttime=",";
                                    $tmpkey=escapeshellcmd($key);
                                    $csvkeys = $csvkeys.$firsttime."'".$tmpkey."'";
                                    $tmpval=escapeshellcmd($val);
                                    $csvvals = $csvvals.$firsttime."'".$tmpval."'";
                    fputs($fp,"$csvkeys\n");
                    fputs($fp,"$csvvals\n");
            break;
            case ".html":
                    fputs($fp,"<table border=\"1\" cellspacing=\"1\" cellpadding=\"2\">\n");
            break;
            case ".xml":
                    fputs($fp,"<form>\n");
            break;
    reset($query_vars);
    while (list ($key, $val) = each ($query_vars)) {
            if ($key == "redirect") {
                    $landing_page = $val;
            if ( ($key == "form_order") ||
                    ($key == "form_format") ||
                    ($key == "form_delivery") ||
                    ($key == "redirect") ) {
            else {
                    switch ($file_format) {
                            case ".html":
                                    fputs($fp,"\t<tr>\n");
                                    fputs($fp,"\t\t<td><b>$key</b></td>\n");
                                    fputs($fp,"\t\t<td>$val</td>\n");
                                    fputs($fp,"\t</tr>\n");
                            break;
                            case ".csv":
                                    // content is already output
                            break;
                            case ".xml":
                                    fputs($fp,"\t<field>\n");
                                    fputs($fp,"\t\t<fieldname>".xmlentities($key)."</fieldname>\n");
                                    fputs($fp,"\t\t<fieldvalue>".xmlentities($val)."</fieldvalue>\n");
                                    fputs($fp,"\t</field>\n");
                            break;
                            case ".text":
                            default:
                                    fputs($fp,$key.": ".$val."\n");
                            break;
    switch ($file_format) {
            case ".html":
                    fputs($fp,"</table>\n");
            break;
            case ".xml":
                    fputs($fp,"</form>\n");
            break;
    fclose($fp);
    if ($landing_page != "") {
            header("Location: http://".$_SERVER["HTTP_HOST"]."/$landing_page");
    else {
            header("Location: http://".$_SERVER["HTTP_HOST"]."/");
    ?>

  • Upgraded to pro X and having issues with form created in pro 9

    I created a form in LiveCyle using Pro 9, the form was created for an employer who had to buy Pro X so I was upgraded to Pro X.  Here are the issues I am having, This form was the first time I have ever created a form and I have never used Java Script so there is no scripting involved. 
    1) With Pro 9, if I opend the form with adobe instead of LiveCycle I could delete pages.  Now with Pro X I can not however I can delete pages in PDF's that I did not use LiveCycle on.  How do I enable exert, delete, insert, etc....
    2) I was told that with Pro X it was possible to set the form so that when it's emailed back to the employer after being filled out, it could be secure.  I have not been able to figure out how to set that up.  The employer needs to receive the completed PDF as a PDF with the information that was input secure (socials, etc... ).  If I set up an email button the employer receives a list for information and that does not work for them. 
    3) The employer would like to have a few fields that they input in the form then secure them or make them read only so the employee can not modify.  I know how to do it design mode but it prevents them from being able to input the information they want (employee number for example).
    Java Script is totally foreign to me as I am not an IT person I am a novice computer user that is self taught.  If I am going to have to learn this, can anyone suggest a website or book for beginners?
    Thank you for any help you can provide....
    Heather

    Hi Heather,
    There are a few things going on.
    Firstly, forms that are created in LC Designer are fundementally different to native PDF documents. LC Designer forms are known as XFA Forms and are placed in a PDF wrapper, so that they can be opened in Acrobat/Reader. However a lot of the normally editing options (like deleting pages) that you can perform on a native PDF, you cannot do on an XFA Form.
    You can set up the form to be emailed back and there are a number of options. The example here (http://assure.ly/dYQFb4 and http://assure.ly/hM2A5y) looks at the standard Submot by Email button down to custom buttons, depending on the functionality you need/want.
    One of the things you need to bear in mind is that for users with Reader to be ble to submit the form back as a PDF, it first needs to be Reader Enabled. This is something you can do in Acrobat before you send out the form, but there are license restrictions. See here . http://assure.ly/etkFNU.
    You can set up a solution that locks the fields in the form, prior to submission, but you are getting into scripting. There is an example here: http://assure.ly/yDtfsM.
    When it comes to resources... see my recommendations here: http://forums.adobe.com/message/4186925#4186925.
    I hope that helps,
    Niall

  • Issues with Form printing using a 3rd party software!!!!!!!!!!!!!!!11

    Hi All,
    We are printing our month end AR statements using Xerox DP100 printers. We are using a SAP Script as the layout form. Everything works perfectly alright when a direct print is issued to the printer. But the scenario here is the statements are sent to a 3rd party software so that the statements can be saved in their repository and made available to be viewed and printed whenever necessary. Now the issue is when this 3rd Party Software(TPS) reads the SAP generated PCL from its report store on the unix host and generates a PDF File that it presents to the web client user for (re)printing via his/her PC it appears that the TPS or Websphere or Adobe is performing a font substituion - replacing the Univers font(used in R/3) which is not loaded on the unix host with a different font(with different sizing and/or behavior).
    As a result the horizontal and vertical positioning generated by SAP(which is correct for the Univers font) is 'wrong' for the substituted font. The fixed size fields print OK but gradually move to the right. The varying size amount columns do not align correctly and fall off the right side of the page.
    Can anyone give me pointers on what can be done to arrest this error.
    Does the font need to be loaded on the unix host or the font used in the form be changed?
    Regards,
    Karthik

    Karthik,
              Sap script behaves differently for different printers. You will have to change margins when you change your printer/software accordingly.

  • Issue with Form Editor, Payslip

    Dear All,
    I have an issue in Salary Slip. I am making my own pay slip in form editor and I have made 4 windows for displaying 4 different type of allowances and deductions but when I call the value in window from wagetypes in RT they come up as multiplied by 10. For example, (Please note that I am in Oman and local currency is OMR that uses 3 places after decimal for example 20.300 OMR) An employee has basic pay of 1500.700/- OMR it is coming up as 15007.00/- OMR. The amount in RT is coming fine as 1500.700/- OMR, I have checked it. When I call a wagetype in a single field the value comes out fine so the issue is with values displayed in the Windows.
    Can anyone tell me whats going on???
    Regards,
    Ahsan Zaidi.

    Hi Bala,
    It is already mapped correctly. If I enter a single line Text in HTML Editor, I am getting the same Text after Parsing. But If I enter multiple lines, spaces, new lines, etc., then the Problem.
    Thanks||
    Ashok M.

  • View issue with Form 9i Web

    I am using Form 9i (Web) and have installed Jinitiator 1.3.1.26 with IE 8.0. on Windows 7.
    I am getting a very strange issue, when I type any thing on the form, there is no display come, however when I tab to different screen and come back to the same I can see the word I have typed earlier. Do I need to use any other Jinitiator version?
    Please help.
    Edited by: Sandeepw on Feb 7, 2011 12:11 PM

    The only Forms Builder version certified for installation on Windows 7 is Oracle Fusion Middleware (FMw) 11g. Developer Suite 10g can be made to work on Windows 7 by following the installation instructions for installing on Windows Vista, but this is not supported by Oracle. The minimum Java version certified by Oracle, for IE 8, is Sun JRE 1.6.0_16. It is recommended, however, that you install the latest version (1.6.0_23).
    Developer Suite 9i is definately not supported by Oracle for installation on Windows 7. You might be able to make it work by following the same installation steps for installing on Windows Vista (see My Oracle Support document: How to Install Developer Suite 10.1.2.3 on Windows Vista [ID:559067.1]).
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Security Access Issue with Forms

    Hi All,
    I had created few forms and finding some difficulty in provisioning them with access. The Scenario is - I have 2 Forms, The Accounts and other dimension members are simliar in both the forms.Only entites differ.The issue is, Now, an user who has write access to one particular account in form1 should have only read access to that particular account in Form 2.
    I Tried creating one group for each form and gave write to form 1and read to form 2 but this didnt help.[ I mean to say,I gave "Write" access to that particular account for group A which i assigned to Form 1, then gave read access to that account for group B which i assigned to Form 2, but eventually that account is overwritten by "Write" access- the reason is well known ]
    Kindly share if anyone has any nice approach to solve this.Please let me know for more information.
    Thanks,
    Le Jo.
    Edited by: Le Jo on Oct 18, 2010 6:10 AM

    Ok this seems to be a little complicated.
    suppose we have E1,E2,E3 entities in form1 and E4,E5,E6 entities in form2. The account which is in discussion lets say it as A1.
    so we can have following groups
    Group1
    Write access on A1 & other accounts & E1,E2,E3 entities.
    assign form1 to this group
    Group2
    Read access on A1 & E4,E5,E6 entities.
    assign form2 to this group
    Group3
    Write access on rest of accounts & E4,E5,E6 entities.
    assign form2 to this group
    Assign that user to all these 3 groups and the user will be having write access on form1 and read access for account A1 in form2 and write access to rest of all accounts in form2.
    Hope this is your requirement. I havent tried/tested this one, but hopeful tht it should work fine.
    let us know the outcome.
    - Krish

  • Performance issues with Forms 10G 10.1.2.3.0

    Hi,
    we are on the way to change our application server back to a smaller machine. At the moment we run the AS on a XEON Quadcore machine running at ~2 GHz with 4 GB memory, let's say AS-Quad. This is the case because we needed an intermediate platform.
    Now we want to go to the originally planned harware which is a single Core but Hyperthreaded XEON running between ~2.8 and 3.6 GHz with 12 GB memory, let's say AS-Single.
    OS is Windows Server 2003 SP2 64bit on both machines.
    Hard Disk is on a SAN for both machines.
    Both AS are not loaded right now because were still at the beginning of migrating from Client-Server.
    After installing the AS-Single, and copying/moving/changing the configuration files (formsweb.cfg, default.env, ...) from AS-Quad we think we have now 2 Application Servers which are nearly the same.
    But we see a big difference which hopefully can be solved :
    If we connect to AS-Quad the menu(Tree) and the first Form is displayed in approx 2 seconds, after that a reaction on keystrokes is immediately.
    If we connect to AS-Single the menu(Tree) and the first Form is displayed in approx 4 seconds, after that a reaction on keystrokes is very slow for a couple of time.
    If we start a form which just displays some records from a table, scrolling through the data on AS-Quad is working fine when we keep KEY-DOWN pressed, the rows flow though the screen quite continually. Only very rarely the scroll stops for a few milliseconds which is acceptable.
    On AS-Single doing the same thing, (holding down the Cursor-Down Key) the Rows flow as well, but after some Rows (5 or 10 or maybe 50-100) the screen stops for half a second up to 2 seconds until it continue.
    I know, this is not a benchmark which has to be much more complicate and detailed, but it gives a feeling, that the AS-Single might be not performing quite well and thinking about ~ 400 Sessions on 2 of those Servers when running productive we want to eliminate any problems or changes before getting productive.
    If anybody has ideas, your welcome.
    We also have another question regarding a specific Form comparing Client-Server with Web-Based.
    Running that Form on Client-Server doing an execute query and junping to the last record takes ~ 5-10 Minutes. This is due to the fact that it is a complicated form doing a couple of Master-Detail and also Post-Query on some of those data-blocks.
    the point is that running on CS the CPU-Load (seen in Windows Task-Manager) is nearly 0. Running the migrated Form on the Application-Server and doing the same, Execute and jump to the last Record, the CPU-Load is ~30-40%. Doing the sam on 4 sessions the Load goes up to 100%.
    Is there an explanation for it or do we have to find a reason for it. And if we have to do, where can we start searching for the reason of the CPU-Load.
    Thanks again for your ideas.
    Mark

    Hi,
    we are on the way to change our application server back to a smaller machine. At the moment we run the AS on a XEON Quadcore machine running at ~2 GHz with 4 GB memory, let's say AS-Quad. This is the case because we needed an intermediate platform.
    Now we want to go to the originally planned harware which is a single Core but Hyperthreaded XEON running between ~2.8 and 3.6 GHz with 12 GB memory, let's say AS-Single.
    OS is Windows Server 2003 SP2 64bit on both machines.
    Hard Disk is on a SAN for both machines.
    Both AS are not loaded right now because were still at the beginning of migrating from Client-Server.
    After installing the AS-Single, and copying/moving/changing the configuration files (formsweb.cfg, default.env, ...) from AS-Quad we think we have now 2 Application Servers which are nearly the same.
    But we see a big difference which hopefully can be solved :
    If we connect to AS-Quad the menu(Tree) and the first Form is displayed in approx 2 seconds, after that a reaction on keystrokes is immediately.
    If we connect to AS-Single the menu(Tree) and the first Form is displayed in approx 4 seconds, after that a reaction on keystrokes is very slow for a couple of time.
    If we start a form which just displays some records from a table, scrolling through the data on AS-Quad is working fine when we keep KEY-DOWN pressed, the rows flow though the screen quite continually. Only very rarely the scroll stops for a few milliseconds which is acceptable.
    On AS-Single doing the same thing, (holding down the Cursor-Down Key) the Rows flow as well, but after some Rows (5 or 10 or maybe 50-100) the screen stops for half a second up to 2 seconds until it continue.
    I know, this is not a benchmark which has to be much more complicate and detailed, but it gives a feeling, that the AS-Single might be not performing quite well and thinking about ~ 400 Sessions on 2 of those Servers when running productive we want to eliminate any problems or changes before getting productive.
    If anybody has ideas, your welcome.
    We also have another question regarding a specific Form comparing Client-Server with Web-Based.
    Running that Form on Client-Server doing an execute query and junping to the last record takes ~ 5-10 Minutes. This is due to the fact that it is a complicated form doing a couple of Master-Detail and also Post-Query on some of those data-blocks.
    the point is that running on CS the CPU-Load (seen in Windows Task-Manager) is nearly 0. Running the migrated Form on the Application-Server and doing the same, Execute and jump to the last Record, the CPU-Load is ~30-40%. Doing the sam on 4 sessions the Load goes up to 100%.
    Is there an explanation for it or do we have to find a reason for it. And if we have to do, where can we start searching for the reason of the CPU-Load.
    Thanks again for your ideas.
    Mark

  • Issues with forms created in Adobe Acrobat Pro XI

    Hey Gang,
    I need your help to figure out why my interactive form text fields that were created in Acrobat turn black when clicked and don't display text when typed into. The text that is being typed is there, but it is not visible until you select the next text field. Also the solid black bar goes away as well when you select a new text field on the form. By the way it might be important to note that my interactive PDF started as a SWF file before being exported as a PDF. Either way the form fields were created in Acrobat Pro XI. Thanks for any help.

    The font is set to Helvetica 12pt. I have been messing around with the form and have noticed that if I click edit form and then click done editing. The form will function properly until I click anywhere other than a text field.

Maybe you are looking for