如何解决在 laravel 刀片中使用 if 和 for
如果在刀片 Laravel
中使用,当他们选择 married
时显示更多输入。
当类型 4 显示更多 4 输入时,也以 int
为儿童示例。
这是一种表格,客户可以输入他们的信息,如果他们有妻子,则另一个输入显示以获取他们的名字,如果他们有孩子,则显示更多输入。
我不会写代码,请帮帮我
<div class=" form-group col-md-4">
<label for="" class="text-form"> وضعیت تاهل </label>
<select class="form-select" name="material" aria-label="Default select example">
<option value="single">single</option>
<option value="married">married</option>
</select>
</div>
<div class="form-group col-md-4">
<label class="text-form"> number of children </label>
<input type="text" class="form-control" placeholder="childeren ">
</div>
解决方法
在 laravel.com docs 处检查“If 语句”
示例
@if (count($records) === 1)
I have one record!
@elseif (count($records) > 1)
I have multiple records!
@else
I don't have any records!
@endif
,
我会使用 javascript (jQuery)
来完成这项工作:
类似于以下代码:
$(document).ready(function() {
$("#hidden_input").hide();
$("select.legal_state").change(function(){
if ($(this).children("option:selected").val() == 'married') {
$("#hidden_input").show();
} else {
$("#hidden_input").hide();
}
});
});
<div class=" form-group col-md-4">
<label for="" class="text-form"> وضعیت تاهل </label>
<select class="form-select legal_state" name="material">
<option value="single">single</option>
<option value="married">married</option>
</select>
<input type="text" id="hidden_input"/>
</div>
<div class="form-group col-md-4">
<label class="text-form"> number of children </label>
<input type="text" class="form-control" placeholder="childeren ">
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
编辑:当您选择 single
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。