В настоящее время я работаю над html-страницей, где столкнулся со следующей проблемой.
Моя проблема:
Моя html-страница позволяет пользователю выбрать план подписки из следующих вариантов:
- Свободно
- Стандарт
- Премиум
В соответствии с требованиями пользователя я хотел бы включить возможность загрузки файлов только для тарифных планов Стандартный и Премиум . Используя комбинацию data-target и data-toggle, я попытался отобразить параметр загрузки файла для обоих планов. Но параметр загрузки файла работает только для стандартного плана.
Мое исследование:
Я рассмотрел следующие повторяющиеся вопросы о переполнении стека:
Data-toggle и Data-target не работают должным образом
Переключение данных и цель данных не работают
переключение данных и цель данных не работают в начальной загрузке
Я также прошел через следующие сайты:
https://www.codeschool.com/discuss/t/bootstrap-behaviour-added-via-data-toggle-not-working/11339
http://www.w3schools.com/Bootstrap/bootstrap_ref_js_collapse.asp
Однако я не нашел решения своей проблемы:
Любая помощь будет оценена.
Мой код: частичный
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="col-md-12 row">
<div class="form-group col-md-12">
<label name ="lblfree" class="full_width"><input value="" type="radio" name="plan"> Free ( 15 Days Trial)</label>
<label name= "lblstandard" data-toggle= "collapse" data-target= "#demo" class="full_width"><input value="" type="radio" name="plan"> Standard</label>
<label name= "lblpremium" data-toggle= "collapse" data-target= "#demo" class="full_width"><input value="" type="radio" name="plan"> Premium</label>
</div>
<div class="form-group col-md-12">
<div id="demo" class="collapse-in">
<label for="exampleInputPassword1">Upload Banner </label><br>
<input name="FileUpload" id="FileUpload-id" onchange="ZFLive.addFileUploadFields('FileUpload')" type="file">
<i>(21.For Standard Plan Banner Resolution is n*n 2.For Premium Plan Banner Resolution is n*n)</i>
</div>
</div>
</div>