Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > простой скрипт с селектом. помогите найти ошибку


Автор: Diddy 5.4.2008, 17:11
Код

<script language="text/javascript">


/*var names = new Array("Алексей". "Александр". "Артемий". "Борис". "Бротислав". "Бонифаций". "Геннадий". "Георгий". "Даниил". "Данил". 
"Дмитрий". "Евгений". "Евдоким");
*/

function matchingNames()
{
alert ("work");
var focus_object = 0;
    for(var i;i<=2;i++)
    {
        focus_object = focus_object + document.form_select.select_1.onKeyPress(elements);
    }
    
    for(var i; i<=document.form_select.select_1.length;i++)
    {
        var index_sel = document.getElementById("i").indexOf(focus_object);
        if(index_sel.length!=0)
        {
            break();
            var element_found = document.getElementById("index_sel").text;
            alert (element_found);
        }
        else
        {
            alert ("Нет совпадений!");
        }
    }
}
</script>

Код

</head>

<body>

<form  id="form_select" name="form_select"  action="#"> 

Имя
<select  id="select_1"    name="select_1"  onFocus="matchingNames()">
<option id="1" value="1">Алексей</option>
<option id="2" value="2">Александр</option>
<option id="3" value="3">Артемий</option>
<option id="4" value="4">Борис</option>
<option id="5" value="5">Бротислав</option>
<option id="6" value="6">Бонифаций</option>
<option id="7" value="7">Геннадий</option>
<option id="8" value="8">Георгий</option>
<option id="9" value="9">Даниил</option>
<option id="10" value="10">Данил</option>
<option id="11" value="11">Дмитрий</option>
<option id="12" value="12">Евгений</option>
<option id="13" value="13">Евдоким</option>
</select>
</form>



</body>

мне нужно проверить по вхождению 2 набранных клавишь каждую строку списка седект на совпадение и алертом вывести первое совпадание

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)