Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

137
Views
Dependiendo de la opción Seleccionar, cambie el valor de otros en div y el campo de entrada en Laravel

Estoy en el período de aprendizaje. Necesito una solución pero no pude encontrarla.

Tengo una opción de selección dinámica. Quiero eso, cuando se cambie la opción de selección, se mostrarán todas las columnas relacionadas de la base de datos en otro div.

Nombre de la tabla DB: Ofertas

Nombre de columna: id, nombre, detalles, recarga

Controlador:

 $offers = Offer::all(); return view('sim_sale', compact('offers'));

Archivo de hoja:

 <select name="offer_id" id="offer" class="form-control"> <option value=""> Select Offer</option> @foreach ( $offers as $row ) <option value="{{ $row->id }}">{{ $row->name }}</option> @endforeach </select> <div id="offer-details"> {{$offers->details} </div> <input type="text" value="{{$offers->recharge}}" id="offer-recharge" />

Aquí, si la opción de selección cambia, mostrará los detalles y la recarga, de lo contrario, no se mostrará nada en estos campos. Además, los usuarios pueden poner datos en el campo de entrada.

Por favor, ayúdame a resolverlo.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

He descubierto una solución para esto. Aquí está mi código:

 <select name="offer_id" id="parent_id" class="form-control dynamic" data-dependent="details"> <option value=""> Select Offer</option> @foreach ( $offers as $row ) <option value="{{ $row->id }}">{{ $row->name }}</option> @endforeach </select> @foreach($offers as $row) <div class="some" id="some_{{ $row->id }}" style="display:none;"> {{ $row->details }} </div> @endforeach <script type="text/javascript"> $('#parent_id').on('change',function(){ $(".some").hide(); var some = $(this).find('option:selected').val(); $("#some_" + some).show();}); </script>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!