that's pretty much what I would have done... but I'd leave the
database name out of the item, and add a little more structure
<survey>
    <head>
       <database>tblUserProfile</database>
        <validity id="phone"
type="regex">/^((\[0-9]{3}\))?\s*[0-9]{3,7}$/</valid>
       whatever is needed to define the survey
     </head>
    <questions>
        <question>
           <field>fldPhone1</field>
           <verify validity="phone"/>
           pretty much what you had for item.
         </question>
     <questions>
</survey>

Do you think this could be globally useful? should we do a schema and
the whole 9 yards?

I designed a schema for recipes a few years ago.... it really helped
write cookie recipes (the real cookies, not  web cookies!)


On 3/9/07, Jake McGraw <[EMAIL PROTECTED]> wrote:
> Jake,
>
> That's actually a brilliant idea! Something allow the lines of:
>
> <item name="phone1" type="numeric_string" max="14" min="10">
>     <desc>Phone Number</desc>
>     <database>tblUserProfile.fldPhone1</database>
>     <valid
> type="regex">/^((\[0-9]{3}\))?\s*[0-9]{3,7}$/</valid>
> </item>
>
> This is exactly what I've been looking for, as I've been charged with making
> a couple of forms and I wanted the thing to be reusable.
>
> Thanks, just goes to show, this list is really top notch.
>
> - jake
>
>
> On 3/8/07, Ⓙⓐⓚⓔ <[EMAIL PROTECTED] > wrote:
> > Are you in the survey business? I dealt with computer surveys at an Ad
> > agency, some time ago.
> >
> > rather than coding any survey in html, I'd do it in XML!
> >
> > the simple list of questions with prerequisite answers, that would
> > have to be true before you ask a question.
> >
> > by asking the questions 1 at a time, you get more accurate answers
> > from the respondents, and don't show them the results until you've
> > processed the whole survey, as they might be tempted to sway the
> > survey!
> >
> > Allowing  them to fix there answers, gets tricky so you should keep
> > both answers, and take a look, often it was a mistake, other times
> > they want to cheat! It's also important to know who entered the
> > survey, and if they have done it twice, either login or drop them a
> > cookie... but log their IP address too!
> >
> > The more hidden information you can gather from their browser the
> > better, even if you don't plan on using it!
> >
> > although this might have gone a little off the jquery topic, I would
> > use ajax to fetch the xml survey and do all the dynamic questioning
> > with jquery.
> >
> > it's also a good idea to randomize the choices... lots of people pick
> > option A (or the first ). so capture the selected choice along with
> > the way the question was presented. In the old days we used different
> > scripts for the survey giver to use to ask the questions.
> >
> > I guess my old life at the ad agency still colors my opinions about
> > the validity of data.
> >
> >
> > On 3/8/07, Agrawal, Ritesh <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi,
> > >
> > > I need some idea on how to do this.
> > >
> > > I have a big user survey form. It has around 25 fields. However,
> depending
> > > on the type of user such as administrator, member, etc...many fields are
> not
> > > required. In my survey form, a user will select "user type" from a
> select
> > > box.
> > >
> > > My problem: I don't want to scare off users from filling the survey
> form.
> > > Thus, I want to display only the relevant fields depending on the user
> type
> > > they have selected. What I would like to do is to add some script to
> change
> > > method of select box and hide/show fields dependening on the selection.
> > > However, I am not sure what's the best way to handle list of box to show
> and
> > > hide...I am trying to avoid a long list of if else ..
> > >
> > > any idea is welcome
> > >
> > > Regards,
> > > Ritesh
> > > --
> > > View this message in context:
> http://www.nabble.com/need-some-idea-tf3371424.html#a9381497
> > > Sent from the JQuery mailing list archive at Nabble.com.
> > >
> > >
> > > _______________________________________________
> > > jQuery mailing list
> > > discuss@jquery.com
> > > http://jquery.com/discuss/
> > >
> >
> >
> > --
> > Ⓙⓐⓚⓔ - יעקב   ʝǡǩȩ   ᎫᎪᏦᎬ
> > _______________________________________________
> > jQuery mailing list
> > discuss@jquery.com
> > http://jquery.com/discuss/
> >
>
>
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
>
>


-- 
Ⓙⓐⓚⓔ - יעקב   ʝǡǩȩ   ᎫᎪᏦᎬ
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to