【发布时间】:2020-09-29 13:42:59
【问题描述】:
在一个表单中,我有一个选择类别,它允许您根据要在选择类别中选择的类型隐藏或显示输入。 这种形式是插入广告标题或名称使用验证系统,当我点击按钮插入时,验证系统会检查其他值,即使它被jQuery隐藏,然后它会停止插入如何解决这个问题。
create.blade.php
<div class="form-group">
<label>Categories <span class="text-hightlight">*</span></label>
<select class="form-control" name="category_id" id="category_id">
<option>select</option>
<option value="1">titre</option>
<option value="2">name</option>
</select>
</div>
<div class="form-group" id="divt">
<label>titre <span class="text-hightlight">*</span></label>
<input type="text" name="titre" class="form-control"/>
</div>
<div class="form-group" id="divn">
<label>name <span class="text-hightlight">*</span></label>
<input type="text" name="name" id="name" class="form-control"/>
</div>
jQuery
<script>
$(document).on('change', '#category_id', function() {
var stateID = $(this).val();
alert(stateID);
if (stateID == '1') {
$("#divn").hide();
$("#divt").show();
} else if(stateID == '2') {
$("#divt").hide();
$("#divn").show();
}
});
</script>
AdsController.php
public function store(Request $request) {
$this->validate($request, [
'titre' => ['bail','required', 'string','min:3', 'max:255'],
'name' => ['bail','required', 'string','min:3', 'max:255'],
]);
$ads= new Ads($request->all());
$ads->save();
return Redirect::to("/")
->withSuccess('Great! file has been successfully uploaded.');
}
【问题讨论】:
标签: php laravel validation