form </input> validation

Discussion in 'ASP General' started by jp2code, Sep 13, 2007.

  1. jp2code

    jp2code Guest

    I have several input fields on my form, and the form works; however, Visual
    Studio is showing errors, and I would like to get rid of them.

    When the form is submitted, it is redirected back to itself, where it checks
    the values that were entered.

    If the default values are set, this is the visitor's first time to access
    the page.

    Example: The FirstName field would initially be displayed with "First Name;"
    but, this value would not be valid for submitting the form.

    If non-default values are available, they are validated before being
    collected (i.e. FirstName can not be blank).

    If a page is not valid, a note is displayed next to the failed fields and
    all fields are populated with their previous values.

    Example:
    <input type="text" name="FirstName"><%Request.Form("FirstName")%></input>
    <span><%Response.Write(strFirstNameErr)%></span>

    For my html header, I use this format:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >

    Visual Studio is giving me this error for the </input> tags:

    Validation (XHTML 1.0 Transitional): Element 'input' is an empty element and
    cannot have a closing tag. Instead, it must end with />.

    What is the best way to correct this?
    jp2code, Sep 13, 2007
    #1
    1. Advertising

  2. "jp2code" <poojo.com/mail> wrote in message
    news:...
    >
    >I have several input fields on my form, and the form works; however, Visual
    >Studio is showing errors, and I would like to get rid of them.


    Add/Remove Programs -> Remove Visual Studio

    >
    > When the form is submitted, it is redirected back to itself, where it
    > checks the values that were entered.
    >
    > If the default values are set, this is the visitor's first time to access
    > the page.
    >
    > Example: The FirstName field would initially be displayed with "First
    > Name;" but, this value would not be valid for submitting the form.
    >


    A far better approach would be to check the value of the "submit" button.

    > If non-default values are available, they are validated before being
    > collected (i.e. FirstName can not be blank).
    >
    > If a page is not valid, a note is displayed next to the failed fields and
    > all fields are populated with their previous values.
    >
    > Example:
    > <input type="text" name="FirstName"><%Request.Form("FirstName")%></input>
    > <span><%Response.Write(strFirstNameErr)%></span>
    >
    > For my html header, I use this format:
    > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    > <html xmlns="http://www.w3.org/1999/xhtml" >
    >
    > Visual Studio is giving me this error for the </input> tags:
    >
    > Validation (XHTML 1.0 Transitional): Element 'input' is an empty element
    > and cannot have a closing tag. Instead, it must end with />.
    >
    > What is the best way to correct this?


    <input type="text" name="FirstName" value="<%=Request.Form("FirstName")%>"
    />

    --
    Bob Milutinovic
    Cognicom - "Australia's Web Presence Specialists"
    http://www.cognicom.net.au/
    telephone (0417) 45-77-66
    facsimile (02) 9824-2240
    Bob Milutinovic, Sep 13, 2007
    #2
    1. Advertising

  3. Gazing into my crystal ball I observed "jp2code" <poojo.com/mail>
    writing in news::

    > For my html header, I use this format:
    ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    ><html xmlns="http://www.w3.org/1999/xhtml" >
    >
    > Visual Studio is giving me this error for the </input> tags:
    >
    > Validation (XHTML 1.0 Transitional): Element 'input' is an empty
    > element and cannot have a closing tag. Instead, it must end with />.
    >
    > What is the best way to correct this?
    >
    >


    1. Use a strict DocType for new documents - Transitional is for older
    documents that are in Transition.
    2. Better to use HTML instead of XHTML - unless you have a compelling
    reason (other than being trendy) - lurk over at alt.html for reasons
    why.
    3. If you must use XHTML, then understand:
    A) All elements must be closed.
    B) Elements and attributes must be in lower case
    C) Elements which do not have a corresponding end tag use a slash at the
    end of the tag, eg. <img src="mypic.gif" alt="Nice picture" />

    --
    Adrienne Boswell at Home
    Arbpen Web Site Design Services
    http://www.cavalcade-of-coding.info
    Please respond to the group so others can share
    Adrienne Boswell, Sep 14, 2007
    #3
  4. jp2code

    jp2code Guest

    Nice crystal ball, Adrienne!

    As for specifying Transitional and XHTML, I'm just using something I found
    on another's HTML page.

    How would I code my HTML using DocType and HTML? Any suggestions? I take
    them, you know! :)

    "Adrienne Boswell" saw this a ball O'crystal:
    > 1. Use a strict DocType for new documents - Transitional is for older
    > documents that are in Transition.
    > 2. Better to use HTML instead of XHTML - unless you have a compelling
    > reason (other than being trendy) - lurk over at alt.html for reasons
    > why.
    > 3. If you must use XHTML, then understand:
    > A) All elements must be closed.
    > B) Elements and attributes must be in lower case
    > C) Elements which do not have a corresponding end tag use a slash at the
    > end of the tag, eg. <img src="mypic.gif" alt="Nice picture" />
    jp2code, Sep 14, 2007
    #4
  5. Gazing into my crystal ball I observed "jp2code" <poojo.com/mail>
    writing in news::

    > Nice crystal ball, Adrienne!
    >
    > As for specifying Transitional and XHTML, I'm just using something I
    > found on another's HTML page.
    >
    > How would I code my HTML using DocType and HTML? Any suggestions? I
    > take them, you know! :)
    >


    http://www.w3.org/QA/2002/04/valid-dtd-list.html

    --
    Adrienne Boswell at Home
    Arbpen Web Site Design Services
    http://www.cavalcade-of-coding.info
    Please respond to the group so others can share
    Adrienne Boswell, Sep 14, 2007
    #5
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Colin Basterfield

    Web form validation vs object validation

    Colin Basterfield, Nov 28, 2003, in forum: ASP .Net
    Replies:
    1
    Views:
    423
    Tommy
    Nov 29, 2003
  2. Sumith Mathur
    Replies:
    0
    Views:
    2,191
    Sumith Mathur
    Sep 23, 2004
  3. OriginalBrownster

    string validation/ form validation

    OriginalBrownster, Aug 21, 2006, in forum: Python
    Replies:
    1
    Views:
    414
    Simon Forman
    Aug 21, 2006
  4. Grigory Temchenko
    Replies:
    0
    Views:
    319
    Grigory Temchenko
    Dec 28, 2008
  5. bnp
    Replies:
    4
    Views:
    299
Loading...

Share This Page