Rails - 2 buttoms on a FORM

then, in my FORM there are 2 buttoms :

first to select a file to upload buttom=“Parcourir”
second to send the complete Form, buttom=“ENVOYER”

“parcourir” is for to select a file to upload

but “ENVOYER” must validate the complete Form :

  • file selected presence
  • other fields validatation

if evrything is OK, i have to upload the file (and save it)
and update a Table

how can i do this ?

You could use javascript to change the target of your form when they
click
either button. This can get messy though. Each different form target
can
have it’s own validation.

-Jim
http://jim-rants.com/coding-blog/

I guess you want to diferenciate clicks to different submit buttons. I
did it like this:

<%= image_submit_tag(‘add_16.png’, :name => “action_categories/new”) %>

By specifiing name you can differenciate in controller which button was
selected.

params.each do |e|
if e[0][0,7] == ‘action_’
ctrl, action = e[0][7,100].split(’/’)
action ||= ‘index’
break
end
end

The example shows which controller/action call when submit button is
pressed.

by
TheR

On 20 Nov 2008, at 20:48, Xd Xd wrote:

then, in my FORM there are 2 buttoms :

first to select a file to upload buttom=“Parcourir”
second to send the complete Form, buttom=“ENVOYER”

“parcourir” is for to select a file to upload

Isn’t this button just going to come “for free” was part of the file
upload tag?

Fred

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs