необходимо что все работало через функция по кнопке, и к примеру если самое короткое слово в строке 4 буквы, то нужно вывести все слова из 4 букв, вот немного поменял код, но функция все равно работает некорректна
<HTML>
<HEAD>
<script language ="JavaScript">
function run(s){
var str=document.forms[0].write_t;
var strLengths = str.map(function(n){
return n.length;
});
var minLengths = str.filter(function(n) {
return n.length == Math.min.apply(null, strLengths);
});
el.value='Короткие слова : '+minLengths;
}
</script>
</HEAD>
<body>
<form>
<p>Дана строка текста, состоящая из слов и чисел, разделенных пробелами,
вывести самые короткие слова строки.</p>
<p> <font size="4"> Введите текст: </font></p>
<textarea name="read_t" cols="50" rows="10"></textarea> <br>
<textarea name="write_t" cols="50" rows="5"></textarea> <br>
<input type="button" name="Run" value="Запуск" onClick="run(this.form.read_t.value)">
<input type="reset" name="reset" value="Очистить">
</form>
</body>
</HTML>