Thanks guys.
Now the problems comes when I do select something from the dropdown
and it calls the onChange, this does not seem to work.
function getTerritories() {
$('submittingTerritory').show();
}
What should I be doing to make it appear?
On Jun 27, 11:53 pm, Jimmy Brake <[email protected]> wrote:
> Hi,
>
> It's all about numbers ... do your numbers and figure out if one process
> dumping all options for the form is faster for your end users than dumping
> the pieces as they need them.
>
> I have big a cluster(massive processing) but limited bandwidth .. so I would
> err on small pieces .. but if you only have one server .. then dumping all
> the options would likely be the best solution.
>
> Jimmy
>
> On Sat, Jun 27, 2009 at 1:19 AM, T.J. Crowder <[email protected]>wrote:
>
>
>
> > Hi,
>
> > The main point of Vladimir's changes being that you cannot put a div
> > where you had one (assuming those TRs were inside a TBODY or TABLE),
> > it's invalid HTML. IIRC, TABLE can only contain TBODY, THEAD, or
> > TFOOT, and TBODY can only contain TR. (Most browsers will insert a
> > missing TBODY for you if you leave it out and put TRs directly in a
> > TABLE.) Neither TABLE nor TBODY can contain a DIV. The validation
> > service[1] can be helpful for this sort of thing.
>
> > Vladimir also inverted your logic, so it shows something rather than
> > hiding it. Whether you want to do that will depend on what you want
> > the user experience to be if JavaScript is disabled on the end user's
> > browser.
>
> > [1]http://validator.w3.org/
>
> > HTH,
> > --
> > T.J. Crowder
> > tj / crowder software / com
> > Independent Software Engineer, consulting services available
>
> > On Jun 27, 8:35 am, Vladimir Tkach <[email protected]> wrote:
> > > Some changes:
>
> > > <script type="text/javascript" language="JavaScript">
>
> > > document.observe("dom:loaded",
>
> > > function(){> if ($('adjType').value.length > 0){
> > > > $('submittingTerritory').show();
> > > > }}
>
> > > > );
> > > > </script>
>
> > > <form>
> > > .......
> > > More HTML
> > > .......
> > > <tr id="submittingTerritory" style="display:none" >
> > > <td>
> > > <b>Other Territory</b>
> > > </td>
> > > <td>
> > > <?php echo $this->formSelect('
>
> > > > otherTerritory', $this-
> > > > >shortTerritory, array("onChange"=>"getTerritories()"), array
> > > > (""=>"Select a Territory") + $this->shortTerritories) ?>
>
> > > > </td>
> > > > </tr>
>
> > > 2009/6/26 anthony <[email protected]>
>
> > > > I am trying to figure out if I have a dynamic form, whether or not it
> > > > is better to make use of many hide & show functions or just Ajax
> > > > Updaters and div elements. Let me give you a example of something I
> > > > cannot get to work:
>
> > > > <script type="text/javascript" language="JavaScript">
> > > > Event.observe(window,'load',function(){
> > > > if ($('adjType').value == ""){
> > > > $('submittingTerritory').hide();
> > > > }}
>
> > > > );
> > > > </script>
>
> > > > <form>
> > > > .......
> > > > More HTML
> > > > .......
> > > > <div id="submittingTerritory">
> > > > <tr>
> > > > <td>
> > > > <b>Other Territory</b>
> > > > </td>
> > > > <td>
> > > > <?php echo $this->formSelect('otherTerritory',
> > > > $this-
> > > > >shortTerritory, array("onChange"=>"getTerritories()"), array
> > > > (""=>"Select a Territory") + $this->shortTerritories) ?>
>
> > > > </td>
> > > > </tr>
> > > > </div>
>
> > > > When the page loads, I don't want it to show. But it shows anyway. If
> > > > I put an alert in that function it works, so I know it s not failing
> > > > the if statement.
>
> > > --
> > > Best Regards,
> > > Vladimir Tkach
>
> > > +972-54-7574166
> > > [email protected]
>
> > >http://teamco-anthill.blogspot.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 [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
-~----------~----~----~----~------~----~------~--~---