That's because you're passing the ID of the form, not the select widget. It's the select that changes.
On Fri, Dec 14, 2012 at 2:20 AM, Chris <[email protected]> wrote: > ok cricket,... I bypass helper,... set categories in a controller which > reads from bootstrap,... but still can't get it work from select box,... > > <?php echo $this->Form->create('', array('id'=>'FormId')); ?> > <?php echo $this->Form->input("categories" , array('label' => false, 'type' > => 'select', 'options'=>$categories)) ?> > > <script type="text/javascript"> > > $('#FormId').change(function(){ > window.location('/videos/category/' + $(this).val()); > }); > > </script> > </form> > > can you take a look of it if you don't mind please,... select box located > right in the middle,... on top of video thumbs,... > > http://www.hamayk.com/videos > > thanks > > > > On Thursday, December 13, 2012 6:52:34 PM UTC-8, cricket wrote: >> >> With JQuery that's a snap: >> >> $('#your_category_select_id').change(function(){ >> window.location('/categories/view/' + $(this).val()); >> }); >> >> I've no idea how to do it with the Helper as I've never used it. >> >> Personally, I'd leave the 'view' part out so the URLs are like >> '/categories/monitors', '/categories/keyboards', etc. which I think >> looks a bit sharper. >> >> Just be sure to set up the routes properly for all other >> CategoriesController actions, then create a route after them like: >> >> Router::connect( >> '/categories/:slug', >> array( >> 'controller' => 'categories', >> 'action' => 'view' >> ), >> array( >> 'slug' => '[-a-z0-9]+', >> 'pass' => array('slug') >> ) >> ); >> >> Then just set up the model to return Category.slug instead of id when >> you do a find('list'). >> >> On Thu, Dec 13, 2012 at 8:13 PM, Chris <[email protected]> wrote: >> > hi criket,... >> > I have a links too,... but it looks ugly to display with video >> > thumbs,... I >> > need it to jump to category page once it selected from select box,... I >> > guess I have to do it with js,... >> > >> > thanks >> > >> > >> > On Thursday, December 13, 2012 4:49:22 PM UTC-8, cricket wrote: >> >> >> >> Do you mean jump to the category down the page? Use an id on the >> >> header for the category and then use JS to change the window location >> >> to '#' + your_id. But why not just create normal links rather than use >> >> a select box? >> >> >> >> Or do you mean something altogether different? Your question is a bit >> >> vague. >> >> >> >> On Thu, Dec 13, 2012 at 7:09 AM, Chris <[email protected]> wrote: >> >> > hi guys,... >> >> > how can I link and jump to selected category from select box once it >> >> > selected,...? >> >> > I'm reading categories from helper: >> >> > <?php echo $this->Form->input("categories" , array('label' => false, >> >> > 'type' >> >> > => 'select', 'options'=>$application->video_category())) ?> >> >> > >> >> > thanks in advance >> >> > chris >> >> > >> >> > -- >> >> > Like Us on FaceBook https://www.facebook.com/CakePHP >> >> > Find us on Twitter http://twitter.com/CakePHP >> >> > >> >> > --- >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "CakePHP" group. >> >> > To post to this group, send email to [email protected]. >> >> > To unsubscribe from this group, send email to >> >> > [email protected]. >> >> > Visit this group at http://groups.google.com/group/cake-php?hl=en. >> >> > >> >> > >> > >> > -- >> > Like Us on FaceBook https://www.facebook.com/CakePHP >> > Find us on Twitter http://twitter.com/CakePHP >> > >> > --- >> > You received this message because you are subscribed to the Google >> > Groups >> > "CakePHP" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > Visit this group at http://groups.google.com/group/cake-php?hl=en. >> > >> > > > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > Visit this group at http://groups.google.com/group/cake-php?hl=en. > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php?hl=en.
