Select box (.value) failes in Netscape

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

I have created a web page which works fine with IE. but not with Netscape.
Can somebody tell me why netscape always alerts Null ?




<html>
<head>
     <title>Untitled</title>
</head>

<body>
<form>
<select name="list1" onchange="alert(form.list1.value)">
<option value="position1">option 1</option>
<option value="position2">option 2</option>
</select>
</form>
</body>
</html>
LVL 1
chunky1Asked:
Who is Participating?
 
knightEknightConnect With a Mentor Commented:
onchange="alert(this.options[this.selectedIndex].value)">
0
 
knightEknightCommented:
that will work in IE and NS.

also, if you want the long way ( reference thru the form )

onchange="alert(this.form.list1.options[this.form.list1.selectedIndex].value)">
0
 
knightEknightCommented:
and to answer your question ... for a SELECT object, this.value is a Microsoft Specific (non-standard) way to reference the selected value.  Netscape does not support the value property for the SELECT object itself ... but instead only for the OPTIONS in the SELECT.  IE supports both.
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
COBOLdinosaurCommented:
This question has been abandoned. I will make a recommendation to the
moderators on its resolution in a week or two. I appreciate any comments
that would help me to make a recommendation.
<note>
   In the absence of responses, I may recommend DELETE unless it is clear
   to me that it has value as a PAQ.  Silence = you don't care
</note>

Cd&
0
 
chunky1Author Commented:
Sorry this question has been left. I forgot it!
0
 
knightEknightCommented:
only a B?  what more did you want?
0
All Courses

From novice to tech pro — start learning today.