zuiks Posted October 19, 2005 Report Posted October 19, 2005 Formā 2 tekstarea - vienā rakstīs personas koda sākumu, otrā - beigas. Vai ir iespējams uztaisīt, lai aizpildot pirmo textarea, kursors automātiski pārlektu uz otro un nebūtu jāspiež Tab? Varbūt kādam gadījies ko līdzīgu risināt?
Aleksejs Posted October 19, 2005 Report Posted October 19, 2005 Kautkā šitā: <input name="pers1" id="pers1" size="6" maxlength="6" onmouseup="if(this.length>=6){el = document.getElementById('pers2'); el.focus();}" onkeyup="if(this.length>=6){el = document.getElementById('pers2'); el.focus();}"\><input name="pers2" id="pers2" size="4" maxlength="4"\> P.S. Neko nepārbaudīju, neko negarantēju (-;
zuiks Posted October 21, 2005 Author Report Posted October 21, 2005 Paldies, Aleksej. Tavs kods gan negaaja, bet parakos un atradu taadu: http://paste.php.lv/2700 varbuut kaads cits arii meklee, varbuut noderees. gaaja uz IE6, Opera, negaaja gan uz Mozilla Firefox
bubu Posted October 21, 2005 Report Posted October 21, 2005 Tāpēc ka event objetkts savādāk jānolasa. Eval ir evil. Labāk lietot what.form["action"].focus() un action vietā padot stringu ar elementa name.
zuiks Posted October 22, 2005 Author Report Posted October 22, 2005 Tāpēc ka event objetkts savādāk jānolasa. Eval ir evil. Labāk lietot what.form["action"].focus() un action vietā padot stringu ar elementa name. 25213[/snapback] Paldies, bubu. Jūtu, ka eval tulkojas kā evil ne tikai PHP valodā vien. :)
Recommended Posts