dev.metalisp.sbt/docs/pattern/survey-examples/demographics-survey.html

148 lines
No EOL
5.3 KiB
HTML

<!DOCTYPE html>
<html lang=en data-bs-theme=dark>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width, initial-scale=1">
<title>Product Experience Survey</title>
<link rel=stylesheet type=text/css
href=https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css>
</head>
<body>
<h1 class=visually-hidden>Product Experience Survey</h1>
<main class=container>
<form class=py-5 action=/submit method=post>
<fieldset>
<legend>What is your age range?</legend>
<ol>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-age-range"
for=group-demo-age-range-1824>
<input class=form-check-input type=radio name=group-demo-age-range
value=18-24 id=group-demo-age-range-1824> 18-24</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-age-range"
for=group-demo-age-range-2534>
<input class=form-check-input type=radio name=group-demo-age-range
value=25-34 id=group-demo-age-range-2534> 25-34</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-age-range"
for=group-demo-age-range-3544>
<input class=form-check-input type=radio name=group-demo-age-range
value=35-44 id=group-demo-age-range-3544> 35-44</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-age-range"
for=group-demo-age-range-4554>
<input class=form-check-input type=radio name=group-demo-age-range
value=45-54 id=group-demo-age-range-4554> 45-54</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-age-range"
for=group-demo-age-range-55>
<input class=form-check-input type=radio name=group-demo-age-range
value=55+ id=group-demo-age-range-55> 55+</label>
</div>
</ol>
<hr class=my-4>
</fieldset>
<fieldset>
<legend>What is your gender?</legend>
<ol>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-gender"
for=group-demo-gender-male>
<input class=form-check-input type=radio name=group-demo-gender
value=male id=group-demo-gender-male> Male</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-gender"
for=group-demo-gender-female>
<input class=form-check-input type=radio name=group-demo-gender
value=female id=group-demo-gender-female> Female</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-gender"
for=group-demo-gender-nonbinary>
<input class=form-check-input type=radio name=group-demo-gender
value=non-binary id=group-demo-gender-nonbinary> Non-binary</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-gender"
for=group-demo-gender-prefernottosay>
<input class=form-check-input type=radio name=group-demo-gender
value=prefer-not-to-say id=group-demo-gender-prefernottosay> Prefer not to say</label>
</div>
<li>
<!-- FORM/CHECKABLE -->
<div class=form-check>
<label class="form-check-label group-demo-gender"
for=group-demo-gender-other>
<input class=form-check-input type=radio name=group-demo-gender
value=other id=group-demo-gender-other> Other</label>
</div>
<li>
<!-- FORM/CTRL -->
<div class=mb-3>
<label class="form-label group-demo-gender"
for=group-demo-gender-other>Other</label>
<input class=form-control id=group-demo-gender-other type=text
name=group-demo-gender>
</div>
</ol>
<hr class=my-4>
</fieldset>
<fieldset>
<legend>What is your profession?</legend>
<ol>
<li>
<!-- FORM/CTRL -->
<div class=mb-3>
<label class="form-label group-demo-profession"
for=group-demo-profession-profession>Profession</label>
<input class=form-control id=group-demo-profession-profession
type=text name=group-demo-profession>
</div>
</ol>
<hr class=my-4>
</fieldset>
<fieldset>
<legend>What is your educational background?</legend>
<ol>
<li>
<!-- FORM/CTRL -->
<div class=mb-3>
<label class="form-label group-demo-edu"
for=group-demo-edu-lastdegree>Last Degree</label>
<input class=form-control id=group-demo-edu-lastdegree type=text
name=group-demo-edu>
</div>
</ol>
<hr class=my-4>
</fieldset>
<button class="btn btn-primary" type=submit>Submit</button>
</form>
</main>
<script
src=https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js></script>
</body>
</html>