Как проверить текстовое поле, когда я выбираю некоторые значения в другом столбце - PullRequest
0 голосов
/ 28 августа 2018

Как проверить текстовое поле, которое зависит от другого столбца? Это похоже на то, когда O выбирает конкретные значения. На основании выбранного значения требуется проверка ссылочного номера. Мне нужна проверка только в файле просмотра.

Точная валидация приведена в приведенном ниже коде: есть покупательский col и external_ref_number cols. Поэтому, когда я выбираю определенное значение в покупателе, the external_ref_number должно быть обязательно. Пожалуйста, помогите мне решить эту проблему

<div class="form-group @if ($errors->has('user')) has-error @endif">

    {{ Form::label('user', 'Buyer *', array('class'=> 'col-lg-2 control-label')) }}

    <div class="col-lg-4">

        {{ Form::text('user', Input::old('user'), array('class'=> 'form-control', 'autofocus' => 'autofocus', 'readonly' => 'readonly')) }}    
        {{ $errors->first('user', '<p class="help-block">:message</p>') }}

        <input type="hidden" id="user_id" name="user_id">
    </div>

    <div class="col-xs-1">
        <div class="input-group">
            <div class="input-group-btn">
                <span class="pull-left"><button id="selectUserBtn" class="btn btn-primary selectUserBtn" href="/transaction/ajaxcustomer"><i class="fa fa-plus"></i> Select Buyer</span>
            </div>
        </div>
    </div>
</div>

<div class="form-group required {{ $errors->first('external_ref_number', 'has-error') }}">

    {{ Form::label('external_ref_number', 'External reference number ', array('class' => 'col-lg-2 control-label')) }}

    <div class="col-lg-4">

        {{ Form::text('external_ref_number', $orderMappedInfo['external_ref_number'], ['placeholder' => 'External reference number', 'class' => 'form-control']) }}

        {{ $errors->first('external_ref_number', '<p class="help-block">:message</p>') }}

    </div>
</div>

Есть цвет покупателя и external_ref_number цвет. Поэтому, когда я выбираю конкретное значение в покупателе, external_ref_number должно быть обязательно. Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 29 августа 2018

вы можете использовать required_with или required_if для более подробной информации посетите https://laravel.com/docs/5.6/validation#rule-required-if

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...