Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    Mar 2009
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    inside form element,form.submit not working

    <CODE>
    #print "<form action=main.cgi method=post name=formname>";
    #If I uncomment above line,form.submit in xsl file doesn't work
    my $parser = XML::LibXML->new();
    my $xslt = XML::LibXSLT->new();

    my $source = $parser->parse_file("abc.xml");
    my $style_doc = $parser->parse_file("abc.xsl");

    my $stylesheet = $xslt->parse_stylesheet($style_doc);

    my $results = $stylesheet->transform($source, args => "' '",val => "'2'");
    print $stylesheet->output_string($results);
    #print "</form>"
    </CODE>
    Above code otherwise works(form.submit in xsl works).But If I uncomment form lines above,then form.submit doesnt work.what can be the problem?
    <CODE>
    abc.xsl

    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xslutput method="html"/>

    <xsl:template match="tracks">
    <form name="form1" method="POST" action="abc.cgi">
    <table border="1">
    <tr>
    <td> Parameter </td>
    <td> Description </td>
    <td> Value </td>
    </tr>
    <xsl:apply-templates/>
    </table>
    </form>
    <script>
    document.form1.submit();
    </script>
    </xsl:template>

    <xsl:template match="abc">
    <tr>
    <td>
    <xsl:value-of select="label"/>
    </td>
    <td>
    <xsl:value-of select="desc"/>
    </td>
    <td>
    <xsl:if test="label = 'machine name'">
    <input type="text" name="args1" value="">
    </input>
    </xsl:if>
    </td>
    </tr>
    </xsl:template>

    </CODE>

    <CODE>
    abc.xml

    <?xml version='1.0'?>
    <?xml-stylesheet href="abc.xsl" type="text/xsl"?>

    <tracks>
    <abc>
    <label>machine name</label>
    <desc>specify machine name</desc>
    </abc>
    </tracks>

    </CODE>

  • #2
    Supreme Master coder! abduraooft's Avatar
    Join Date
    Mar 2007
    Location
    N/A
    Posts
    14,852
    Thanks
    160
    Thanked 2,223 Times in 2,210 Posts
    Blog Entries
    1
    Please follow http://www.codingforums.com/postguide.htm
    1) Do not cross post your question in multiple forum categories- When posting, there is no excuse to post the same question in multiple categories in hopes of getting a quicker response. This is called spamming, and can get you banned. Choose one category that best accommodates your question, and post it there, once. If you're following up on a question, reply to the original thread, not start a new one! Everyone here is volunteering their time to help out others. The least you can do is make their jobs easier and less confusing.
    The Dream is not what you see in sleep; Dream is the thing which doesn't let you sleep. --(Dr. APJ. Abdul Kalam)

  • #3
    New to the CF scene
    Join Date
    Mar 2009
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Confused really

    My problem was a combination of HTML,Javascript,XML,XSL.Perl.
    So I was really confused which forum I should post.
    If you take a look at it,it is very difficult to categorize the problem.
    At least it is for me.
    otherwise I would not made multiple posts of the same question.
    I respect all the forum people a lot and value their time.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •