Perfect - thanks for your help. I was sloppy with the javascript..

Best,
-j


On Thu, Jul 25, 2013 at 4:21 PM, Paolo Caruccio
<paolo.carucci...@gmail.com>wrote:

> I double checked your script and I discovered some errors.
>
> Please try this:
>
> <script>
> jQuery(document).ready(function() {
>     jQuery('#no_table_cnd').change(function(){
>         if( jQuery('#no_table_cnd').prop('checked') ){
>
>             jQuery('#no_table_nnd__row').show();
>         }else{
>             jQuery('#no_table_nnd__row').hide();};
>     });
> });
> </script>
>
>
> Il giorno venerdì 26 luglio 2013 00:52:01 UTC+2, Jordan Ladora ha scritto:
>>
>> Hi Paolo,
>>
>> Thanks, but no luck.. I replaced
>>
>>       if( jQuery('#no_table_cnd').attr('**checked') );
>>
>> with
>>
>>       if( jQuery('#no_table_cnd').prop('**checked') );
>>
>> ..but the box is still displayed by default & doesn't change when I
>> check/uncheck the checkbox..
>>
>> Cheers,
>> -j
>>
>>
>>
>> On Thu, Jul 25, 2013 at 12:39 PM, Paolo Caruccio 
>> <paolo.ca...@gmail.com>wrote:
>>
>>> Maybe related with https://groups.google.**com/d/msg/web2py/om58tz-DVOk/
>>> **Lt5beXcLiH8J<https://groups.google.com/d/msg/web2py/om58tz-DVOk/Lt5beXcLiH8J>
>>>
>>> By resuming the api:
>>>
>>>  *As of jQuery 1.6*, the .prop() method provides a way to explicitly
>>>> retrieve property values, while .attr() retrieves attributes.
>>>
>>>
>>> Therefore, you should replace .attr() with .prop() if you are using a
>>> recent version of jQuery
>>>
>>>
>>>
>>> Il giorno giovedì 25 luglio 2013 21:05:36 UTC+2, Jordan Ladora ha
>>> scritto:
>>>>
>>>> Hi,
>>>>
>>>> I'm still stuck here.. I tried a few other things. I just want to
>>>> show/hide #nnd based on whether or not #cnd is checked. This example is in
>>>> the manual, but I still cannot get it to work..
>>>>
>>>> Here's the form-
>>>>
>>>>    fields = []
>>>>     fields.append( Field( 'cnd', 'boolean', default=True) )
>>>>     fields.append( Field( 'nnd') )
>>>>
>>>>     form = SQLFORM.factory(*fields)
>>>>
>>>>
>>>> And the view-
>>>>
>>>> <script>
>>>>
>>>> jQuery(document).ready(**functio**n()
>>>>   {
>>>>     jQuery('#no_table_nnd__row').**h**ide();
>>>>     jQuery('#no_table_cnd').**change**(function(){
>>>>       if( jQuery('#no_table_cnd').attr('****checked') );
>>>>         jQuery('#no_table_nnd__row').**s**how();
>>>>       else
>>>>         jQuery('#no_table_nnd__row').**h**ide();});
>>>>   });
>>>>
>>>> </script>
>>>>
>>>>
>>>> But still the input box stays visible regardless of the status of the
>>>> checkbox.. :( Any help would be greatly appreciated.
>>>>
>>>> Thanks,
>>>> -j
>>>>
>>>>
>>>> On Fri, Jun 21, 2013 at 2:07 PM, Jordan Ladora 
>>>> <vicepres...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have a jQuery script in a view. It has a bug as it's not working
>>>>> (textbox always shown). I think my syntax in the if statement is wrong..
>>>>> here it is-
>>>>>
>>>>> <script>
>>>>>
>>>>> jQuery(document).ready(
>>>>>   function()
>>>>>   {
>>>>>     if( jQuery('#cnd').prop('checked', true) );
>>>>>     {
>>>>>       jQuery('#nnd').show();
>>>>>     }
>>>>>     else
>>>>>     {
>>>>>       jQuery('#nnd').hide();
>>>>>     }
>>>>>
>>>>>   }
>>>>>   );
>>>>>
>>>>> </script>
>>>>>
>>>>>
>>>>> The element with id #cnd is a checkbox, and the element #nnd is a
>>>>> textbox. Putting a single line inside the doc ready function, eg
>>>>>
>>>>> jQuery('#nnd').show();
>>>>>
>>>>> hides or shows the box just fine.
>>>>>
>>>>> Thanks for any help!!!
>>>>>
>>>>>
>>>>> -jl
>>>>>
>>>>>  --
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "web2py-users" group.
>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/**to
>>>>> **pic/web2py/EqxNV-LO7oY/**unsubsc**ribe<https://groups.google.com/d/topic/web2py/EqxNV-LO7oY/unsubscribe>
>>>>> .
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> web2py+un...@**googlegroups.com.
>>>>>
>>>>> For more options, visit 
>>>>> https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out>
>>>>> .
>>>>>
>>>>>
>>>>>
>>>>
>>>>  --
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "web2py-users" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/**
>>> topic/web2py/EqxNV-LO7oY/**unsubscribe<https://groups.google.com/d/topic/web2py/EqxNV-LO7oY/unsubscribe>
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> web2py+un...@**googlegroups.com.
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>>
>>  --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/EqxNV-LO7oY/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to