Jump to content
php.lv forumi

Ajax autocomplete VS browser autocomplete


hmnc

Recommended Posts

Sveiki!

reckur veidoju vienu projektu un strašna savajadzējās Ajax autocomplete (klientu ātrai ievadei/atlasei.. virs 1000 ierakstiem). uzraku netā skriptu - prastu, elementāru, bet galvenais - nekā lieka... tieši tas ko vajag. viss strādā kā vajag, bet redz uzrodas cita problēma. ja atlasa klientu un submito formu tad browseriem ir tāda nelāga lieta kā autocomplete ( iebūvēts browserī ), kurš attiecīgos brīžos uzpeld aizsedzot daļu mana ģeniālā ajax autocomplete. pietam sedz parasti pirmo ierakstu, kurš pēc loģikas parasti arī tiek izvēlēts.... un te sākās pats sūdīgākais - izvēloties browsera piedāvāto variantu, manā galā nekas nenotiek - resp, klients ta selektēts netiek!

atslēgt to draņķību katra klienta datorā nevar visiem saprotamu iemeslu dēļ.... ir kādi citi varianti? :)

 

UPDATED:

jā - tā notiek vienmēr :) pēc 2 min atradu risinājumu

reckur ir atribūts viltīgs - autocomplete = off

liekams ir visur - gribi visai formai atslēdz, gribi tikai kādam ievades laukam :)

tiesa gan itkā šitais pasākums nevalidējas, bet nu tas šajā gadījumā nav tas būtiskākais

 

lai nu kā - varbūt kādam noderēs :)

Edited by hmnc
Link to comment
Share on other sites

<body onload='document.getElementById("formas_id").setAttribute("autocomplete", "off");'>

 

tā var paslēpt no w3c validatora, ka lieto neeksistējošu atribūtu, jo javascriptā sarakstīto validators neaiztiek.

Link to comment
Share on other sites

banneris, var jau būt, bet drīzāk gan tāpēc lai uz kādiem maziņajiem browseriem(telefonos, handheldos) lapa rādītos pēc iespējas pareizāk, jo tie nemāk tik labi uzminēt kā jārādā nevalīds htmlu.

vai vienmēr un visur obligāti vajag valīdu html - nē, nevajag.

Link to comment
Share on other sites

×
×
  • Create New...