Итак, yesteday он работал, но теперь он дает мне ошибку, и я понятия не имею, почему .. Вот код, который я использую:
<select onchange = "tipus(this);">
<option value = "true">Heti tevékenység</option>
<option value = "false">Idoszakos tevékenység</option>
</select>
<div id = "ifYes" style = "display: block;">
<label class = "submit" for = "tipus">Orák száma</label> <input type = "number" name = "orak" min = "1" max = "99" /><br />
</div>
<div id = "ifNo" style = "display: none;">
<label class = "submit" for = "napok">Napok száma:</label> <input type = "number" name = "napok" min = "1" max = "99" /><br />
<label class = "submit" for = "car">Kezdeti dátum</label> <input type = "date" id = "datum" name = "datum" /><br />
</div>
<script>
function yesnoCheck(that) {
if (that.value == "true") {
document.getElementById("ifNo").style.display = "none";
document.getElementById("ifYes").style.display = "block";
}
else
{
document.getElementById("ifYes").style.display = "none";
document.getElementById("ifNo").style.display = "block";
}
}
</script>
Сия Давид! Mi lenne a cél, mert több hiba - это van a kódban. Ha gondolod írj egy e-mail: [email protected] / Привет, Дэвид! Какова твоя цель? Этот код содержит много ошибок ... Свяжитесь со мной.
Рабочее решение:
<!doctype html>
<html>
<head>
<meta charset = "utf-8">
<title>Untitled Document</title>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<select id = "tipus">
<option value = "true">Heti tevékenység</option>
<option value = "false">Idoszakos tevékenység</option>
</select>
<div id = "ifYes" style = "display: block;">
<label class = "submit" for = "tipus">Orák száma</label>
<input type = "number" name = "orak" min = "1" max = "99" /><br />
</div>
<div id = "ifNo" style = "display: none;">
<label class = "submit" for = "napok">Napok száma:</label>
<input type = "number" name = "napok" min = "1" max = "99" /><br />
<label class = "submit" for = "car">Kezdeti dátum</label>
<input type = "date" id = "datum" name = "datum" /><br />
</div>
<script>
$('#tipus').change(function(){
var value = $('#tipus option:selected').val();
if (value === 'true') {
$('#ifNo').hide();
$('#ifYes').show();
} else if (value === 'false') {
$('#ifNo').show();
$('#ifYes').hide();
}
});
</script>
</body>
</html>
Вы никогда не определяете
tipus
.