大家好,我想对一个文本字段进行验证,该文本字段取决于其他选定的值。有两列买方和参考编号。所以验证是当我在买方列中选择特定名称时,必须提供参考。
下面是我的代码
型号::
public static $rules = array(
'delivery_contact_no' => 'required|numeric',
'external_ref_number' => 'required',
);
控制器::
$check = false;
if ($_POST["user"] == '11Street') {
$check = true;
if (Input::get('external_ref_number') == "") {
$rules = array(
'external_ref_number' => 'required'
);
$messages = array(
'external_ref_number.required' => 'The External Reference Number Must be required ',
);
}
if ($check) {
$validator = Validator::make(Input::all(), $message);
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator);
}
}
}
我正在插入如下输入数据:
$get = array(
'user' => trim($_POST["user"]),
'external_ref_number' => trim(Input::get('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>
我编写的验证码不起作用。请帮我解决这个问题。 我试图对取决于其他选定值的文本字段进行验证。 有两列买家和参考编号。 因此,验证是当我在“买方”列中选择特定名称时,则必须提供引用。