Topic: Forma, formos laukas, paieska

Taigi reikia padaryti formoje paieska, tarkim yra 1 formos laukas kuriame kazka suvedu realiu laiku suranda visus atitikmenis ir rastus irasus is DB atvaizduoja salia. Vedant koki zodi pradetu ieskoti tik tarkim nuo maziausiai 7 simboliu suvestu.
kas galit uzvest ant kelio nes javascript faktiskai itin minimaliai moku...

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Forma, formos laukas, paieska

Tai prieš kažką darydamas su gauta reikšme iš laukelio tikrink ilgį su:

var str = "mysql";
alert(str.length);
MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

3 (edited by neturiuVardo 2011-05-20 22:32:13)

Re: Forma, formos laukas, paieska

Naudok jQuery, žymiai mažiau kodo teks rašyt.

$('.laukas').keyup(function()
{
    // vykdom ajax bei rezultatų atvaizdavimą
});
skuelas wrote:

Taigi reikia padaryti formoje paieska, tarkim yra 1 formos laukas kuriame kazka suvedu realiu laiku suranda visus atitikmenis ir rastus irasus is DB atvaizduoja salia. Vedant koki zodi pradetu ieskoti tik tarkim nuo maziausiai 7 simboliu suvestu.
kas galit uzvest ant kelio nes javascript faktiskai itin minimaliai moku...

Re: Forma, formos laukas, paieska

neturiuVardo wrote:

Naudok jQuery, žymiai mažiau kodo teks rašyt.

$('.laukas').keyup(function()
{
    // vykdom ajax bei rezultatų atvaizdavimą
});
skuelas wrote:

Taigi reikia padaryti formoje paieska, tarkim yra 1 formos laukas kuriame kazka suvedu realiu laiku suranda visus atitikmenis ir rastus irasus is DB atvaizduoja salia. Vedant koki zodi pradetu ieskoti tik tarkim nuo maziausiai 7 simboliu suvestu.
kas galit uzvest ant kelio nes javascript faktiskai itin minimaliai moku...

Na nevisai taip tiesiai reiktų daryti, nes jei aš įrašysiu 15 simbolių eilutę - bus nusiųsta 15 ajax užklausų, kurios, pagal numatytus parametrus, grįš nebūtinai tokia pačia tvarka kaip išėjo :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Forma, formos laukas, paieska

Tada išvis kokį pluginą panaudot, kad pačiam rašyt nereiktų. :)

Re: Forma, formos laukas, paieska

$('.laukas').keyup(function()
{
   //jei greitai renka, taupom serva
   var timer = setTimeout("superAjax()", 150);
});

superAjax = function () {
   //esu tikras ar butent taip, bet turi buti kazkoks budas uzmusti nebereikalinga uzklausa.
   if (request)
     request.stop();
  request = $.ajax(...)
}

Re: Forma, formos laukas, paieska

nekuriant naujos temos prie to paties paklausiu.. gal zinot koki gera ir aisku su pavyzdziais javascript manuala? Google'eje daug bet nieko vertingo neradau.

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Forma, formos laukas, paieska

skuelas wrote:

nekuriant naujos temos prie to paties paklausiu.. gal zinot koki gera ir aisku su pavyzdziais javascript manuala? Google'eje daug bet nieko vertingo neradau.

Jeigu rasti google yra 'nieko vertingo', tai nieko geriau ir nerasi jau. Daugumoje ten viskas aišku ir su pavyzdžiais.

Re: Forma, formos laukas, paieska

Ivedziau i google ir radau pavyzduka, manau tau tiks:

http://www.ajaxdaddy.com/demo-jquery-autocomplete.html

jQuery beje irgi turi visus reikalingus tau parametrus. minChars:2 pasikeisk i kiek nori simboliu ir per ajax sutikrinsi.

Jei nesuprasi, ivesk jquery autocomplete i google, kruva kitu pavyzdziu...

PHP, MySQLi, Smarty, jQuery, Ajax, Eclipse