[Webkit-unassigned] [Bug 9508] New: JavaScript Comparing a form element group to itself returns false.

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Jun 19 10:33:23 PDT 2006


           Summary: JavaScript Comparing a form element group to itself
                    returns false.
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: troyb at omnigroup.com

Using this example produces a false result for the button group (theRadio) and
a true return for element zero.

Expected, both should return true which is what happens in Firefox and Opera.

The checked / unchecked state of the buttons is not examined.



<script type='text/javascript'>

function compareObjects() {
        var alertText;

        with (document.theForm) {

                alertText = "with (document.theForm) {"

                alertText += "\n\t(theRadio == theRadio) == "
                if (theRadio == theRadio) {
                        alertText += "true";
                } else {
                        alertText += "false";

                alertText += "\n\t(theRadio[0] == theRadio[0]) == "

                if (theRadio[0] == theRadio[0]) {
                        alertText += "true";
                } else {
                        alertText += "false";

                alertText += "\n}";





<p>Clicking the "Compare" button below calls a JavaScript function that
compares the <i>theRadio</i> radio button group to itself and compares element
zero of the button group to itself, then displays the results of those
comparisons in an alert. The checked/unchecked state of the radio buttons is
not examined.</p>

<form name='theForm'>

<input type='button' name='theButton' value='Compare'
onclick='compareObjects()' />
<p><input type='radio' name='theRadio' value='0' /> theRadio[0]<br />
<input type='radio' name='theRadio' value='1' /> theRadio[1]</p>




Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list