есть таблица с описанием товара с полями.
Необходимо создать поле "Поиск". Поиск ищет совпадения в полях "Название" и "Описание". (Поиск "аддув" в итоге остается целая запись "Турбонаддув"). Подскажите как.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML lang="ru">
<HEAD>
<META http-equiv="Content-Type"
content="text/html; charset=windows-1251">
<META http-equiv="author" content="А.Дуванов">
<TITLE>Электронный магазин</TITLE>
<style>
.b1 {
background: green;
color: white;
font-size: 9pt;
}
#blink1 {
-webkit-animation: blink1 3s linear infinite;
animation: blink1 3s linear infinite;
}
@-webkit-keyframes blink1 {
0% { color: rgba(240, 239, 46, 1); }
50% { color: rgba(240, 239, 46, 0); }
100% { color: rgba(240, 239, 46, 1); }
}
@keyframes blink1 {
0% { color: rgba(240, 239, 46, 1); }
50% { color: rgba(240, 239, 46, 0); }
100% { color: rgba(240, 239, 46, 1); }
}
</style>
<SCRIPT language=JavaScript>
<!--
function product(name, description, image, price)
{
this.name=name;
this.description=description;
this.image=image;
this.price=price;
return this;
}
var items = new Array(
new product("Турбонаддув",
"один из методов агрегатного наддува, "+
"основанный на утилизации энергии отработавших газов",
"./pic/PT-101.jpg",
"50000"
),
new product("Литые диски 18R",
"Дл\я облегчения веса вашего авто "+
"(+ эстетическая сторона вопроса) ",
"./pic/ultraleggera.jpg",
"5000"
),
new product("Прямоточный глушитель",
"Дл\я снижения потерь мощьности двагателя "+
"(увеличивает шумность двагателя).",
"./pic/181329154181_big.jpg",
"7000"
),
new product("Карбоновый спойлер",
"Дл\я повышения управляемости автомобиля на "+
"больших скоростях (антикрыло) ",
"./pic/1222333812.jpg",
"15000"
)
);
function summa()
{
var sum=0;
for(var i=0; i<items.length; i++)
if(eval("document.shop.num"+i+".checked"))
{
if (isNaN(eval("document.shop.kol"+i+".value")))
{
alert('Неверно задано количество товара "'+items[i].name+'"');
return;
}
sum += eval("document.shop.kol"+i+".value*items[i].price");
}
document.shop.showsum.value=sum;
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="black" text="red" align="center">
<H1><font color='green' id="blink1">"Автозапчасти"</font></H1>
<HR>
<P>
Отметьте товары, которые вам нужны.
<FORM name=shop>
<TABLE bgcolor=#CFB200 border=1 cellspacing=0 cellpadding=10>
<TR align=left>
<TH> </TH>
<TH>Название</TH>
<TH>Описание</TH>
<TH>Изображение</TH>
<TH>Количество</TH>
<TH>Цена</TH>
</TR>
<SCRIPT language=JavaScript>
<!--
var ind;
for(ind=0; ind<items.length; ind++)
document.write("<TR valign=top><TD><INPUT name=num"+ind+
" type=checkbox onChange='summa();'></TD>"+
"<TD>"+items[ind].name+"</TD>"+
"<TD>"+items[ind].description+"</TD>"+
"<TD><img width='300' height='250' alt='not image' src='"+items[ind].image+"'/></TD>"+
"<TD><INPUT name=kol"+ind+
" type=text size=4 value=1 onChange='summa()'></TD>"+
"<TD>"+items[ind].price+"</TD>");
//-->
</SCRIPT>
</TABLE>
<NOBR>
<INPUT type=button value="Сумма заказа" onclick="summa()">
<INPUT name=showsum type=text value="" size=20
onclick="summa()">
<INPUT type=reset value="Сброс">
</NOBR>
</FORM>
<a href="index.html"><button>НАЗАД</button></a>
</BODY>
</HTML>