Thanks shane... with shame and embarassment I ended up finding it... there
was a spot in the city_county.js that still referenced the element using the
id used while trying to figure out the json/select stuff.  Changed that to
the ajzip id and it worked fine!  Was just a shock to see it working in IE
and not firefox (for me its usually the other way around!)

And thanks again Walter!

On Mon, Jun 13, 2011 at 11:37 AM, Shane McCarron <halindr...@gmail.com>wrote:

> Note that your id on the input is different than the name.  I would make
> them the same and then reference by that id.
>
>
> On Mon, Jun 13, 2011 at 10:35 AM, Phil Petree <phil.pet...@gmail.com>wrote:
>
>> Walter you made me doubt myself... LOL I've been integrating this new code
>> with the old form and the id's are different in the old form but I had made
>> those changes.
>>
>> Event.observe('ajzip', 'keyup', cities);
>> <label class='column' id='labzip' for='ajzip'>5 Digit Zip:</label><input
>> type='text' name='zip' size='5' maxlength='5' id='ajzip' class='required
>> validate-digits'>
>>
>>
>> On Mon, Jun 13, 2011 at 11:12 AM, Walter Davis <wa...@wdstudio.com>wrote:
>>
>>> Does your field have the ID attribute set to 'zip'? If it's working in
>>> IE, that's a strong bet that it doesn't, but that it does have the name set
>>> to 'zip'. Element.getValue() and $F() need a valid (properly-formed and
>>> unique on the page) ID for their magic to happen. If you can't add an ID to
>>> the input, you can pass a more elaborate selector like document.forms[0].zip
>>> (without surrounding quotes, naturally) into the function. $() will work
>>> from an object or an ID, but it won't work with just a name, except in IE,
>>> which has a serious bug in that corner.
>>>
>>> Walter
>>>
>>>
>>> On Jun 13, 2011, at 11:03 AM, Phil Petree wrote:
>>>
>>>  In Firefox 3.6.16
>>>>
>>>> I have an Event.observe('ajzip', 'keyup', cities); and the first line of
>>>> which tests to see if I have 5 digits entered in the zip code field and if
>>>> so it makes an ajax call... works great in IE.
>>>> When I press and release a key, my function "cities" gets called, it
>>>> tests the length of zip and then jumps into prototype.js on line 4064 where
>>>> it attempts to execute the following lines:
>>>>
>>>>  1) getValue: function(element) {
>>>>  2)  element = $(element);
>>>>  3)  var method = element.tagName.toLowerCase();
>>>>  4) return Form.Element.Serializers[method](element);
>>>> When line 1 gets called, element is set to "zip"; line 2 returns null
>>>> and line 3 throws an "Element is null"  error!
>>>>
>>>> Like I said, this all works fine in IE.  Any ideas?
>>>>
>>>> --
>>>> 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
>>>> prototype-scriptaculous@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>>>
>>>
>>> --
>>> 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
>>> prototype-scriptaculous@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>>
>>>
>>  --
>> 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
>> prototype-scriptaculous@googlegroups.com.
>> To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>
>
>
>
> --
> Shane McCarron
> halindr...@gmail.com
>
>   --
> 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
> prototype-scriptaculous@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>

-- 
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 prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to