微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 laravel 刀片中使用 if 和 for

如何解决在 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 举报,一经查实,本站将立刻删除。