Question: I am trying to pull data from my populated javascript table. How do I pull the value from a javascript row? I am using

```
            for (var i = 0; i < rowCount; i++) { 
            var row = table.rows[i]; 
            //This is where I am having trouble 
               var chkboxIndicator = row.cells[0].childNodes[1]; 
               alert(chkboxIndicator);
            //
            if (chkboxIndicator == indicator && Checkbox.checked == false) { 
                table.deleteRow(i); 
                rowCount--; 
                i--; 
            } 
        } 

```

which has an alert message of "undefined". I tried .value and .text as well and no progress. How do I get the text from the childNodes?

Answer: 
OK, so I ended up using the Struts 2 component tag and just passing parameters to that to generate the appropriate code with different names. This worked the best for me since using this I was still able to nest Struts 2 tags and I'm not sure if I would have been able to do that by defining my own taglib.
I have been looking for an answer to this question too.

I do think Google calendar is a great example of how this can be done well, I think there is still a good opportunity for some kind of JQuery plugin or other javascript library. 

For any given web applications it will be rare that a GUI will need to be able to create every entry in crontab. For instance, Google Calendar has an impressive array of scheduling options, but still does not support "every other minute from now on"...

For the web application that I am working with now, anything over "monthly" is too long, and anything under "daily" also does not work I only want to have the following options

```
daily options
 daily
 once every two, three or four days
weekly options
 A set number of times per week (like:once, twice, etc)
 weekly on a schedule (like: Tues, Thurs, and Sat)
monthly options
 A set number of times per month (like: four, five, six)
 monthly on a schedule (like: 1st, 7th, 13th, and 21st)
 monthly on a weekly schedule (like: 1st Tuesday, 2nd Wednesday, Last Friday)

```

But it seems pretty obvious to me that what I want is merely a subset of a larger scheduling frequency system that includes hourly, 'minutely', yearly and yearly+ options

I will be exploring the javascript show/hide options further and will try to remember to extend this answer further when I get those done.