【发布时间】:2021-12-14 07:15:17
【问题描述】:
我已经为用户注册创建了一个表单,但是如果用户选择其中一个,表单会显示或隐藏额外的字段
我有这个字段:
<div class="form-group row" style="display:none">
<label for="spec" class="col-md-4 col-form-label text-md-right">
{{ __('spec') }}
</label>
<div class="col-md-6">
<input id="spec" type="text" class="form-control @error('spec') is-invalid @enderror" name="spec" value="{{ old('spec') }}" autocomplete="spec" autofocus>
@error('spec')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
默认隐藏
我有这些无线电输入:
<div>
<input type="radio" id="css" name="fav_language" value="CSS">
<label for="css">CSS</label><br>
<input type="radio" id="javascript" name="fav_language" value="JavaScript">
<label for="javascript">JavaScript</label>
</div>
因此,如果用户选择了第一个收音机,则将隐藏第一个字段(规范),如果用户选择了第二个收音机,则(规范)字段将不再隐藏
如何使用 if 语句来实现?
【问题讨论】:
-
你必须使用 JavaScript 或 jQuery。看stackoverflow.com/questions/13152927/…
标签: javascript php html css laravel