W3C home > Mailing lists > Public > www-forms@w3.org > June 2008

Re: submit doesn't appear as button

From: Swithun Crowe <swithun@swithun.servebeer.com>
Date: Thu, 12 Jun 2008 15:45:03 +0100 (BST)
To: "Pruitt, Byron S" <steve.pruitt@hp.com>
cc: "www-forms@w3.org" <www-forms@w3.org>
Message-ID: <alpine.LNX.1.10.0806121537450.10417@swithun.servebeer.com>


PBS Got a newbie question.  I have a simple xform with two input fields 
PBS and a single submit button.  The input fields show up correctly, but 
PBS the submit does not show up as a button.  The submit label appears but 
PBS there is not button.  I have tried example xforms from the web and 
PBS they all have the symptom..  Not sure what is wrong.

PBS <?xml version="1.0" encoding="UTF-8"?>
PBS <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms/cr">
PBS <xforms>
PBS <head>
PBS <model>
PBS   <instance>
PBS   <Template>
PBS             <Letter>
PBS                         <Advisor_EmployeeID></Advisor_EmployeeID>
PBS                         <Client_ID></Client_ID>
PBS             </Letter>
PBS </Template>
PBS   </instance>
PBS   <submission id="form1" method="form-data-post" action="http://localhost:8080/dls/forms/letter" ref="/Template"/>
PBS </model>
PBS </head>

All the XForms specific elements need to be put into the xforms namespace, 
e.g. <xforns:model>...</xforms:model>.

<input> is also a valid HTML element, so that is why the input box shows 

You will need to change the instance to something like:

<xforms:instance><Template xmlns="">...</Template></xforms:instance>

The root node of the instance needs to have its own namespace, otherwise 
it will be in the default namespace of the document, which is the HTML one 
in this case.

You will probably need to modify the @refs in your inputs, to something 
like Letter/Advisor_EmployeeID.

If all XForms you are looking at have the same symptom, then your browser 
might not have a working XForms plugin.

That should help you a bit. Hope you get it working.

Received on Thursday, 12 June 2008 14:47:31 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:21 UTC