Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Caesar41

Avaliar valor armazendo após seleção de um radio button

Recommended Posts

Boa noite, sou begginer total..., haha, estou com uma aplicacao em estudo/teste e na index tenho uma situação de 2 radios button disabled / enabled. Porem quando "enabled" esta selecionado, não posso permitir que salve, sem preenche(selecionar) dado em um select que compõe essa index.

Alguém poderia me ajudar, ou, passar o link de algum exemplo/projeto???

 

Minha def no controller:

  def create
    @recharge = Organization::Recharge.new(recharge_params)
    @recharge.balancebellow = Money.from_amount(recharge_params[:balancebellow_cents].to_f)
    @recharge.balancerecharge = Money.from_amount(recharge_params[:balancerecharge_cents].to_f)
    @recharge.organization = active_organization

    respond_to do |format|

      if @recharge.save
        flash[:notice] = "Your order was successfully created."
        format.html { redirect_to controller: :corporate_users, action: :index }
        format.json { render :show, status: :created, location: @recharge }
      else
        flash[:notice] = "Your order are not created."
        format.html { redirect_to controller: :corporate_users, action: :index }
        format.json { render json: @recharge.errors, status: :unprocessable_entity }
      end
    end

  end

 

Trecho do index:

#AR-Modal.modal.fade{:role => "dialog"}
  .modal-dialog
    Modal content
    .modal-content
      = form_for @new_recharge, url: organization_recharges_path, :html => {:method => :post} do |f|
        .modal-header
          %button.close.def-cctype{"data-dismiss" => "modal", :type => "button"}
          %h4.modal-title.header-modal.font-color Configure Auto-Recharge
        .modal-body.body-modal
          %div.top-tfext
            We`ll only charge your payment method when your balance falls below the amount you set.
          .row.col-md-12.row-auto-recharge-style
            .col-md-6.ar-label-align.pull-left
              AUTO RECHARGE
            .col-md-6.radio-stl
              .radio.radio-success
                .col-md-6
                  .pull-left
                    = f.radio_button :autorecharge, 'false', checked: true
                    = f.label :autorecharge, 'DISABLED', :value => 'false'
                .col-md-6
                  .pull-left
                    = f.radio_button :autorecharge, 'true'
                    = f.label :autorecharge, 'ENABLED', :value => 'true'
          .row.col-md-12.row-auto-recharge-style
            .col-md-6.model-label-align.pull-left
              = f.label :balancebellow_cents, "IN THE BALANCE FALLS BELLOW"
            .col-md-6.pull-left
              .controls
                .sel2-style
                  = select("organization_recharge",:balancebellow_cents, [10,15,20,25,30,35,40,45,50], {include_blank: '--- Please select ---', class: "form-control"})
          .row.col-md-12.row-auto-recharge-style
            .col-md-6.model-label-align.pull-left
              = f.label :balancerecharge_cents, "RECHARGE THE BALANCE TO"
            .col-md-6.pull-left
              .controls
                .sel2-style
                  = select("organization_recharge",:balancerecharge_cents, [10,20], {include_blank: '--- Please select ---', class: "form-control"})
          #cctype-mode.row.col-md-12.row-auto-recharge-style
            .col-md-6.model-label-align.pull-left
              PAYMENT METHOD
            .col-md-6.pull-left
              .form-actions.payment-method
                .col-md-4.pull-left
                  .controls
                    .payment-ty-text
                      = @cc_default.try(:card_type)
                .col-md-8
                  .payment-ty-text-2.pull-left
                    **** **** ****
                  .controls
                    .payment-ty-text-3.pull-left
                      = @cc_default.try(:digits)
                .col-md-4
                  .mod-cctype
                    %p
                      %span.call-select Change
          #sel-mode.row.col-md-12.row-auto-recharge-style
            .col-md-6.model-label-align.pull-left
              PAYMENT METHOD
            .col-md-6.pull-left
              .form-actions.payment-method
                .col-md-6.pull-left
                  .controls
                    .payment-ty
                      = select("organization_recharge",:organization_payment_method_id, @ccs.collect {|cc| [ "#{cc.card_type} #{cc.digits}", cc.id ] }, {selected: @cc_default.try(:id), class: "form-control"})
        .modal-footer
          .col-md-12
            .pull-right
              %button.btn.btn-success.btn-cons{type:"submit"}
                Save
            .pull-right
              %button.btn.btn-cons.cancel-confirm.def-cctype{"data-dismiss" => "modal", :type => "button"}
                Cancel

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Alkindar33
      Ultimamente tenho ficado em dúvida sobre o futuro das linguagens em relação a mercado de trabalho, eu trabalho atualmente com NodeJS mas sinto que a linguagem está se reproduzindo como coelho em termos de desenvolvedores aprendendo ela e por causa da lei de oferta do mercado tende a se pagar menos e etc e não estou muito contente com a linguagem em si. Mas tenho dúvida de qual linguagem escolher para conseguir melhores salários e qual deve crescer mais a longo prazo. Linguagens que eu vi para Web: Go, Elixir, Ruby e Rust.
      Alguém tem alguma ideia de qual pode ser uma boa linguagem para focar o aprendizado?
    • Por dayvidham
      Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC.
      Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso.
      Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma.
      Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade?
      Obrigado e contamos com você.

      https://skyrocketsr.com/en/

      Aqui há mais sobre nós!
    • Por dayvidham
      Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC.
      Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso.
      Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma.
      Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade?
      Obrigado e contamos com você.

      https://skyrocketsr.com/en/

      Aqui há mais sobre nós!
    • Por dayvidham
      Olá, atualmente faço parte de uma comunidade brasileira que está imersa em um projeto DeFi de um Token que roda na rede BSC.
      Temos um Token chamado SkyRocketSR criado a 31 dias e ja somos mais de 5000 pessoas interessadas no seu sucesso.
      Estamos em busca de programadores, designers e todos que poderem somar à comunidade de alguma forma.
      Alguém gostaria de saber mais do projeto e quem sabe compor a equipe da linha de frente já que somos uma comunidade?
      Obrigado e contamos com você.

      https://skyrocketsr.com/en/

      Aqui há mais sobre nós!
    • Por Ross Risso
      Olá pessoal!
      Estou com problemas para inserir as compras no banco de dados.
      até aqui funciona, mas se tendo adicionar outros dados ele não aceita. Só permite adicionar $id e $qtd. Ainda tenho que adicionar o ID do pedido e o valor da mercadoria. Alguém poderia me ajudar?
          <?php   foreach($_SESSION['carrinho'] as $id => $qtd){              $sql = "INSERT INTO tbldetped (MercDetPed, QuantDetPed) VALUES ('$id','$qtd')";         $qr = mysqli_query($conn, $sql);          } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.