form </input> validation

J

jp2code

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?
 
B

Bob Milutinovic

jp2code said:
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
 
A

Adrienne Boswell

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" />
 
J

jp2code

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:
 

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,013
Latest member
KatriceSwa

Latest Threads

Top