- From: Swithun Crowe <swithun@swithun.servebeer.com>
- Date: Wed, 8 Nov 2006 16:23:41 +0000 (GMT)
- To: Christian Lebe <christianlebe@gmail.com>
- cc: www-forms@w3.org
Hello CL I'm a noob at xforms so any help on this will be very much appreciated. CL Basically, I have two dropdown list that are dependants to the option CL selected on the first one. You could make a few changes, which might make your form work. CL <xf:instance id="values" src="admin.cgi?action=getPermissionAccess"/> This could be something like: <xf:instance id="values"><root xmlns=""/></xf:instance> to start with. It only needs to be populated once an item from the first list is selected. CL <xf:submission id="getValue" instance="values" CL ref="instance('form')/access[index('accessRepeat')]" CL action="admin.cgi?action=getPermissionAccess" CL method="post" replace="instance" /> You want to @ref instance('form')/access/type here - this is what holds the selected value in the first list, so is presumably what you want to send back and use to populate the second list. CL <xf:send ev:event="xforms-value-changed" submission="getValue" CL at="index('accessRepeat')"> You don't need at @at attribute for xf:send. A while ago Mark Birbeck posted a link to his blog showing how to emulate Google Suggest with 5 lines of XForms, rather than 100 lines of JavaScript. It is pretty much what you want to do (swapping xf:input for xf:select1). That page will explain everything. Swithun.
Received on Wednesday, 8 November 2006 16:27:56 UTC