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