можно укоротить код, а также сделать возможность использования многострочных текстовых полей
<html>
<head>
<title></title>
<script>
function a(event) {
var e = event || window.event;
e = e.target || e.srcElement;
while (e) {
if (e.name == "asd") {
return e.value = document.getElementsByName("sel")[0].value + " " + document.getElementsByName("sel")[1].value + " " + document.getElementsByName("sel")[2].value;
}
else {
e = e.nextSibling;
}
}
}
</script>
</head>
<body>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<select name="sel"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>
<select name="sel"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>
<select name="sel"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>
<input type="button" value="asdasd" onClick="a(event)">
<textarea name="asdd"></textarea>
<textarea name="asdd"></textarea>
<textarea name="asdd"></textarea>
<textarea name="asdd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
<textarea name="asd"></textarea>
</body>
</html>