【发布时间】:2020-11-03 16:31:44
【问题描述】:
我已经构建了一个表单,但我有点卡在我有一个“是”或“否”字段的地方,并且在选择“是”时,一些字段应该出现,否则如果用户选择“否”,这些字段应该被隐藏。我不知道该怎么做。
代码如下:
<div class="container">
<h1>Research</h1>
<div class="form-group col-md-3">
<p>Do you have previous research experience? If yes, answer Questions...</p>
<input type="checkbox" name="yes" value="yes">
<label for="yes">Yes</label><br>
<input type="checkbox" name="no" value="no">
<label for="no">No</label><br>
</div>
<div class="form-group col-md-6" style="display: none">
<label for="lengthinresearch">Length of time in Research</label>
<input type="text" class="form-control" id="lengthinreseasrch" name="lengthinresearch">
</div>
<div class="form-group col-md-3">
<p>Type of Research</p>
<input type="checkbox" name="basic" value="basic">
<label for="basic">Basic</label><br>
<input type="checkbox" name="clinical" value="clinical">
<label for="clinical">Clinical</label><br>
</div>
<div class="form-group col-md-6">
<label for="researchinstitution">Research Institution</label>
<input type="text" class="form-control" id="researchinstitution" name="researchinstitution">
</div>
<div class="form-group col-md-6">
<label for="researchmentor">Research Mentor</label>
<input type="text" class="form-control" id="researchmentor" name="researchmentor">
</div>
</div>
【问题讨论】:
-
为什么不使用 javascript 来处理逻辑,尝试为每个输入的 div 标签提供 id,并在选择是或否时调用 javascript 函数并隐藏/取消隐藏输入部分。
-
我很想这样做,但没有用。我遵循了以下问题:stackoverflow.com/questions/40581263/…你能告诉我怎么做吗?
标签: php forms hidden-field