Как изменить значение выпадающего списка в зависимости от выбранного переключателя?

Bash поддерживает косвенное расширение:

$ FOO_BAR="foobar"
$ foo=FOO
$ foobar=${foo}_BAR
$ echo ${foobar}
FOO_BAR
$ echo ${!foobar}
foobar

Это должно поддерживать вложенность, которую вы ищете.

1
задан Gabriel 16 January 2019 в 08:03
поделиться

1 ответ

Я проделал эту работу с ajax (с базой данных), поэтому я отправил вам код, надеюсь, он вам поможет

<input type="radio" name="radiobtn" value = "Yes" class="rdio_btn" >Yes
<input type="radio" name="radiobtn" value = "No" class="rdio_btn" >No

<select id="reasondd"  name="R" onChange="change_reason()"  width="40" >
<option id="mySelect" value="" selected="selected" >Select</option> 

<script>
$(".rdio_btn").on('click' , function(){
     var data = $(this).attr('value');
     var url = /*your url*/;
     var type = /* get or post */;
     $.ajax({
          data:{'data':data , '_token': "{{csrf_field()}}" },
          type:type,
          url:url,
          dataType:'JSON',
          success:function(data){
             $.each(data, function(d)){
                 $("#reasondd").append('<option value="'+data[d].id+'" selected="selected" >'+data[d].name+'</option>');
                 });
             },error:function(e){
                    console.log('error is here');
             }
          )};
     });
});
</script>

и ваш контроллер должен быть таким

public function functionName(Request $request){
      if($request['data'] == 'yes'{
           return response(/*Your data you wanna send back if user selected yes button in your radio buttons*/);
      }else{
          return response(/*Your data you wanna send back if user selected no button in your radio buttons*/);
       }
}
[114 Я надеюсь, что вы можете использовать его

0
ответ дан Reza sh 16 January 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: