答案 0 :(得分:3)
<!DOCTYPE html>
<html>
<body>
<p>Select a new car from the list.</p>
<select id="mySelect" onchange="myFunction()">
<option value="Audi">Audi
<option value="BMW">BMW
<option value="Mercedes">Mercedes
<option value="Volvo">Volvo
</select>
<textarea id="demo"></textarea>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>
答案 1 :(得分:3)
仅使用HTML是不可能的。您可以使用一些javascript代码来实现这一点......并且可以像这样轻松地包含jquery:
$(document).on('ready', function() {
$('#select-model').on('change', function() {
var value = $(this).val();
$('#text-content').val(value);
});
});
/* Just to look good :) */
#text-content {
width: 400px;
height: 100px;
padding: 5px;
}
#select-model {
padding: 5px;
}
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<select id="select-model">
<option value="">Select</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br />
<textarea id="text-content" placeholder="Can I change this text acording to select option just ussing html5?"></textarea>
</body>
</html>
祝你好运!