Ever since we upgraded to prototype 1.6.1, I have been getting errors
when using the select function. the error is... An invalid or illegal
string was specified" code: "12
It stops at line 3299 in prototype.js, which is:
results = $A(root.querySelectorAll(e)).map(Element.extend);
Example of my code where I call the function...
variables used (and their values according to firebug watch):
elem = div#addressForm[0].addressForm
index = [0]
[id='AddressIsService" + index +"'] amounts to
[id='AddressIsService[0]']
what i am checking is an radio input by that id - AddressIsService[0]
if(elem.select("[id='AddressIsService" + index +"']")[0].checked)
{
elem.select("[id='cityFieldRequired" + index +"']")
[0].setStyle({display:'none'});
for(i=0;i<elementsToToggle.length;i++)
{
dropOut(elementsToToggle[i].id);
elementsToDisabe = elementsToToggle[i].select('input');
for(j=0;j<elementsToDisabe.length;j++)
{
elementsToDisabe[j].disabled = true;
}
}
}
If I downgrade to previous prototype version, it works. Anyone have a
clue???
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.