Как изменить значение типа ввода в Laravel с помощью оператора if - PullRequest
0 голосов
/ 07 июня 2018

Я создаю веб-сайт.Итак, я создаю регистрационную форму на этом веб-сайте.Есть выпадающий список, в котором есть название компании и текстовое поле с адресом в этой форме.Теперь я хочу показать соответствующий адрес на той же странице, когда кто-то меняет название компании из выпадающего списка.Я очень новичок в Laravel.

Как я могу это сделать ??

Вот моя форма.

<form class="form-horizontal" method="POST" action="#" enctype="multipart/form-data" id="signupForm">

{{ csrf_field() }}

<br><br>
Address : <input type="text" class="form-control" name="add" value="" id="username">

Company Name :
<select>
  <option value="Com 1">Com 1</option>
  <option value="Com 2">Com 2</option>
</select>

</form>

1 Ответ

0 голосов
/ 07 июня 2018

Вы должны использовать jquery:

$(document).ready(function(){
   $('#company').val('Com 1');
   $('#company').trigger('change');
});

$(document).on('change','#company',function(){
  if($(this).val()=='Com 1'){
    $('#address').val("Address of Company 1");
  }else if($(this).val()=='Com 2'){
   $('#address').val("Address of Company 2");
  }
  else{
     $('#address').val("Default Address");
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


Address : <input type="text" class="form-control" name="add" value="" id="address">

Company Name :
<select id="company" name="company">
  <option value="Com 1">Com 1</option>
  <option value="Com 2">Com 2</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...