如何使用if语句更改Laravel中的输入类型值

时间:2018-06-07 06:48:36

标签: php laravel

我正在创建一个网站。所以,我正在这个网站上创建一个注册表。有下拉框,其中包含公司名称和文本字段,其中包含此表单中的地址。现在,当有人从下拉框中更改公司名称时,我想在同一页面中显示相关地址。我对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 :(得分:1)

你必须使用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>