input box does not appear in NN

I have some html that works with IE5 , but not NN 4.72
The problem is that the text input box does not appear in NN.
Can someone tell me what is wrong?

<html>
<head>
<title>TextField</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table>
 <b>TextField</b>
 <input id="textField" type="TEXT" name="textField" value="" size=10 maxlength=10>
</table>
</body>
omomAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
hkmdjConnect With a Mentor Commented:
Netscape requires the use of a form tag around any input.  Change it to be:

<table>
<b>TextField</b>
<form name="myform">
<input id="textField" type="TEXT" name="textField" value="" size=10 maxlength=10>
</form>
</table>
</body>

Also, if this doesn't work in Netscape, place the form tags outside of the table.

I know Netscape desires the tags for the input.

David Johnson
http://davidj.org/
0
 
yolishCommented:
You are missing the tr and td tags for the table... You put those in and it should work...

<table>
<tr>
<td><b>TextField</b></td>
<td><form name="myform">
<input id="textField" type="TEXT" name="textField" value="" size=10 maxlength=10></td>
</tr>
</table>
</form>

</body>

0
 
SubhumanCommented:
I've seen a page that's missing a text field in NS only, I've looked at the source several times, and it is as it should be, so maybe this problem is a little more complex than it appears at a first glance.
0
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

 
chsohCommented:
yes hkmdj is correct, NS need a form tag !
you can just change the <table> tag to <form> tag
is the most simple way too !!
0
 
omomAuthor Commented:
hkmdj,
You are correct!

Which would be better:
1. Use one pair <form>...</form> for everything
2. Use a pair of  <form>...</form> for each input

Lock if you want the points.
Thanks.
0
 
hkmdjCommented:
One pair of form tags for everything should do it.  It would depend on what your form is doing for you.  There are two important attributes to the form tag, they are method and action.  More often than not, the method is post and the action is the name of the page to post the info to.

I would still throw some <tr><td></td></tr> tags in there to keep your code clean for IE and NN.

Have a great night!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.