Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用if语句更改Laravel中的输入类型值_Php_Laravel - Fatal编程技术网

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

Php 如何使用if语句更改Laravel中的输入类型值,php,laravel,Php,Laravel,我正在创建一个网站。所以,我在这个网站上创建了一个注册表格。有一个下拉框,其中包含公司名称和文本字段,在此表单中包含地址。现在,当有人从下拉框中更改公司名称时,我想在同一页中显示相关地址。我对拉威尔很陌生 我该怎么做 这是我的表格 <form class="form-horizontal" method="POST" action="#" enctype="multipart/form-data" id="signupForm"> {{ csrf_field() }} <b

我正在创建一个网站。所以,我在这个网站上创建了一个注册表格。有一个下拉框,其中包含公司名称和文本字段,在此表单中包含地址。现在,当有人从下拉框中更改公司名称时,我想在同一页中显示相关地址。我对拉威尔很陌生

我该怎么做

这是我的表格

<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>

{{csrf_field()}}


地址: 公司名称: Com 1 Com 2
您必须使用jquery:

$(文档).ready(函数(){
$(#company').val('com1');
$('公司')。触发('变更');
});
$(文档).on('change','#company',function(){
if($(this.val()=='Com 1'){
$(“#地址”).val(“公司1的地址”);
}else if($(this.val()=='Com 2'){
$(“#地址”).val(“公司2的地址”);
}
否则{
$('#address').val(“默认地址”);
}
});

地址:
公司名称:
Com 1
Com 2

如果您想发出另一个服务器请求,并通过分配GET或POST变量来完成。但是,如果您想在同一个页面中执行此操作,您可能需要尝试AJAXrequest@NirojMaharjan-在同一页中。。我该怎么做?您可以创建一个函数,显示公司名称中的相关地址,然后使用AJAX调用它并将其附加到HTML中。@Amithash您可以创建一个控制器,其中pass company id作为参数,该控制器返回地址值,该控制器url调用调用AJAX函数的AJAX函数公司选择框上的onchange事件。@Amithash如果您不知道ajax,那么您可以检查此链接,其中一个演示是城市和州下拉列表的相关下拉列表更改事件。