Hello all :)
I have a db.define_table that defines a particular role and all its fields. 
One of the fields is a boolean, which will display as a checkbox in the 
SQLFORM.

What I'd like to do is hide ALL the elements in the SQLFORM if the 
radiobutton is unchecked, and show all the elements if it's checked.
So I have something like this:

<script>
jQuery(document).ready(function(){
   jQuery('#tutor_biography__row').hide();
   jQuery('#tutor_is_tutor').change(function(){
        if(jQuery('#tutor_is_tutor').attr('checked'))
            jQuery('#tutor_biography__row').show();
        else jQuery('#tutor_biography__row').hide();});
});
</script>


What I'd like to do is not just hide one field, but hide all the fields if 
the radio button is unclicked.
Is there a shortcut to do this or must I input all the rows manually?

Also, another thing I'd like to add in the jQuery is, if the radio button 
was checked, filled out, and then unchecked, I want the values to not be 
stored but to be erased. I assume I'd have to add something like  .val('') but 
I'm not sure where to do that.

Thanks!

-- 



Reply via email to