ʻO ka manaʻo mua āu e hoʻohana mau ai i kahi Pūnaewele Pūnaewele ke hoʻopiha ʻoe i kahi palapala pūnaewele. Mahalo wau i ka helu o nā pūnaewele ma waho e loaʻa ʻole ka hōʻoia a ke kali paha iā ʻoe e hoʻouna i kāu ʻike ma mua o ka haʻi ʻana iā ʻoe i nā pilikia e loaʻa iā ʻoe
ʻO koʻu lula o ka manamanalima kahi mea i kākoʻo ʻole ʻia e kākoʻo ʻia. ʻO nā mea āpau i hiki ke hōʻoia ma mua o ka hoʻouna ʻana i ka palapala. Me ka hiki ʻana o Ajax, hiki iā ʻoe ke hōʻoia i ka ʻikepili kūʻē i kāu database ma mua o ka waiho ʻana. Mai koho i ke ala palaualelo - mahalo ka poʻe hoʻohana i ke kōkua!
Eia nō kekahi examples:
- Nā leka uila - ʻAʻole wau e noʻonoʻo i nā ʻano hana e hoʻopiha ai iā ʻoe i kāu leka uila i ʻelua mau manawa e hōʻoia ai iā lākou, akā ʻo ka ʻoiaʻiʻo ʻaʻole lākou e haʻi iā ʻoe inā kūlike ʻole a kūkulu kūpono ʻia paha.
- Nā Kalikuna - Inā ʻoe e hoʻokau iaʻu i kahi huaʻōlelo i ʻelua mau manawa, a laila e ʻoluʻolu e ʻae like nā waiwai ma mua o ka kau ʻana i ka palapala.
- Ka ikaika o ka ʻōlelo huna - Inā ʻoe e koi i kahi ikaika o ka ʻōlelo huna (ka huikau o nā huapalapala alphanumeric a i ʻole nā hihia), a laila e hāʻawi i kahi manaʻo noʻu i ka wā e kikokiko nei wau i kaʻu ʻōlelo huna. Mai kali iaʻu no ka hoʻouna ʻana ma mua o ka haʻi ʻana iaʻu ua maikaʻi ʻole.
- lā - Inā makemake ʻoe i ka lā i ka am / d / yyyy format, a laila e ʻae iaʻu e hoʻokomo i ka ʻike i hoʻokahi kahua ma ke kikokiko ʻana i kēlā mau waiwai a hoʻonohonoho pono iā lākou. Inā makemake ʻoe i nā zeros alakaʻi, e hoʻokau iā lākou ma hope. Maikaʻi ke hōʻike ʻana i kahi ʻano a mālama i kekahi i kāu waihona.
- Ka Lā o kēia lā - Hoʻopiha ia iaʻu! No ke aha ʻoe e noi mai nei iaʻu e hoʻopihapiha i ka lā āu e ʻike ai?!
- Hōʻailona Koho - Inā loaʻa iā ʻoe kahi noi honua, hiki iā ʻoe ke paʻamau i kahi hōʻano lā e pili ana i ka Internationalization o kāu noi. ʻOiaʻiʻo, maikaʻi ke loaʻa i kahi koho no nā mea hoʻohana e hoʻokahuli i kēlā koho a koho i kā lākou iho.
- Nā Helu Pilikino - maʻalahi ia e hoʻohui i kahi javascript e lele lele wale i kēlā me kēia kahua a i ʻole hoʻonohonoho papahana ʻia i kahi dash ma waena o nā waiwai.
- Nā Helu Kelepona - ke noʻonoʻo nei i ka Internationalization, hiki ke maʻalahi ʻia kēia mau ʻano māla e ka hōʻano ʻana i ka helu kelepona i ke kikowaena, akā e mālama nei iā ia i kahi ʻano ʻē aʻe i maikaʻi no kāu hope. Mai hana i kāu mea hoʻohana e kikokiko i nā mākua, nā hakahaka, a me nā kaha.
- Lōʻihi loa o ke kikokikona - inā ʻoe e kaupalena i ka helu o nā huapalapala i mālama ʻia i loko o kāu waihona, mai laila mai hāʻawi iaʻu e kikokiko i kēlā mau huapalapala i loko! ʻAʻole ia e koi i ka hōʻoia paʻakikī ... he hoʻonohonoho wale nō ia ma ka pahu kikokiko.
- Lōʻihi liʻiliʻi loa o ka ʻōlelo - inā ʻoe e koi i kahi lōʻihi ʻōlelo liʻiliʻi, a laila kani i ka pū waikaua a lawa kaʻu mau huapalapala.
Eia kahi laʻana o kahi hana ikaika ʻōlelo huna mai Naauao Geek:
UPDATE: 10/26/2007 - Ua loaʻa iaʻu kahi kumuwaiwai maikaʻi me kahi waihona JavaScript i loaʻa no ka hoʻoiho no palapala hōʻoia, i kapa ʻia ʻo LiveValidation.
ʻAe wau he mau hiʻohiʻona maikaʻi loa ia no nā palapala, akā ʻo ka ʻōlelo ʻana he "inexcusable" ʻaʻole e hana i ka hōʻoia ʻana o ka javascript hope mua he manaʻo pilikino. Makemake wau e hana ma javascript, a ua kākau i kekahi mau editmasks nani nani e hana i kekahi o nā mea āu e kamaʻilio nei, akā ʻo ka hapa nui o lākou he mamao loa mai ka mea ʻole, a ʻo ka nui o nā palapala hōʻoia palapala javascript ma waho he mau lua nui. ʻAʻole nā kānaka a pau e hoʻolilo i ka manawa i ka hana kope ʻana i kā lākou hōʻoia hope hope me (ʻoi aku ka pinepine ma mua o ka ʻole) ʻoi aku ka paʻakikī o ka hōʻoia javascript hope.
ʻO nā mea maikaʻi, akā ʻaʻole ia he mea i kēlā me kēia palapala pūnaewele "pono" i koʻu manaʻo.
Ua haki ʻia ka ʻōlelo huna huna. Maikaʻi ka ʻōlelo huna inā lōʻihi.
la'ana:
He ʻōlelo huna maʻamau anei kēia?
f46dffe6ff4ffgdfgfjfgyu656hfdt74tyhdtu5674yfgh6uhhye45herdhrt64684hythdfth54y54348fgdcvzse8cn984v3p4m6vq98476m3wuw89ewfucsd8fg67s4v8tw76u340m6tver7nt+s89346vs+0em9u+s+09hrtuhss586ysvne4896vb4865tbv089rt++
K,
He hōʻailona wale nō ia o ke kiko o ka pou. Manaʻo wau he ʻōlelo huna maikaʻi kēlā! Laki maikaʻi me ia. 😉
Doug
Noʻu, ʻo ka hōʻoia hōʻoia maikaʻi loa ke hāʻawi ʻoe i ka mea hoʻohana i ka manaʻo o ka hōʻoia ʻaoʻao o ka mea kūʻai aku ʻoiai ʻo ia ka hōʻoia ʻaoʻao AJAX / Server.
Pono ʻoe e hoʻopili i kāu mau mea hana i kekahi mau hanana hanana (keyup, blur, kaomi, etc.) e kau i ka palapala holoʻokoʻa ma o AJAX i ka kikowaena, e noi ana i kahi hana "check" e hoʻihoʻi i nā memo hewa e pili ana (ʻo kēia passowrd pū kekahi. maʻalahi, hewa ʻole kēlā lā, etc.)
Ke hoʻopuka hope ka mea hoʻohana i ka palapala ma ke kaomi ʻana i kahi pihi hoʻouna, hiki iā ʻoe ke hoʻohana i ka hana ʻaoʻao server "check" e hōʻoia i ka manawa hope loa ma mua o ka hoʻokomo ʻana i ka ʻikepili i kahi waihona a i ʻole kekahi kaʻina hana ʻē aʻe.
ʻO kēia ala, hauʻoli nā mea hoʻohana me ka onthego validation A hauʻoli nā mea hoʻomohala me ka ʻaoʻao kikowaena hoʻomohala hōʻoia wale nō.
Nicolas,
He ʻōlelo aʻoaʻo paʻa kēlā. ʻAʻole wau he polokalamu polokalamu (ʻoiai ua hack wau i kekahi mau noi).
Doug
ʻAʻole wikiwiki loa Doug - ʻae wau me kāu kumu kumu he mea liʻiliʻi kēia mau hiʻohiʻona kōkua, e like me ka hoʻopili ʻana i kahi SSN ma ka lele. A ʻo kāna palaualelo e kau wale i kahi memo i hewa, ke hiki iā ʻoe ke hoʻoponopono iā ia me ka ʻole e koho i ke ʻano.
Eia naʻe, ʻae pū wau me Nicolas e pili ana i ka hoʻohana ʻana i ka logic Side Server me ka AJAX.
Ua ʻōlelo kāu poʻo inoa "Impress Your Friends ..." akā ʻaʻole ʻoe e hoʻohiwahiwa iaʻu me kēia 2 min, kelepona ʻia ma ka leka.
E kākau hou i kāu poʻo inoa (hoʻopunipuni loa, e manaʻo kekahi aia nā laʻana a me nā hana e kūkākūkā ʻia nei).
Inā ʻaʻole hana ka poʻe i kēia ma kā lākou mau ʻano, a laila ke aʻo wale nei lākou a ʻaʻole nui ka palapala e hoʻohana i ka hōʻoia.
Ua ʻike mua nā mea polokalamu pūnaewele maoli i kēia a hana.
Jay,
E kala mai i kēlā! ʻO koʻu manaʻo, ʻaʻole ia e hāʻawi i ka manaʻo o ka mea hoʻomohala - ke hele mai nei au mai ka manaʻo o kahi Luna Hoʻokele. Ua ʻae aku au iā ʻoe – akā he mea hoihoi i ka hana ʻole ʻana o kekahi mau mea hoʻomohala ʻē aʻe! Manaʻo wau he mea pōʻino.
Mahalo no ka lawe ʻana i ka manawa!
Doug
ʻAe loa wau e pili ana i ka hōʻoia ʻana he mea pono ia o kekahi noi. Ma ke ʻano he alakaʻi hui, ʻike pinepine wau iaʻu iho e hoʻihoʻi i ka code e "hoʻopau" no nā kumu e like me ka nalo ʻana o ka hōʻoia ʻana a i ʻole ka hoʻopaʻa ʻana i ka lōʻihi o ka hoʻokomo kikokikona.
No ka nui o nā mea aʻu e hana ai, ʻike wau he 50% o ka manawa e loaʻa ai kahi hana, ma lalo o nā kūlana maʻamau a inā hoʻohana nā mea hoʻohana i ka ʻōnaehana e like me kaʻu i manaʻo ai. ʻO ka 50% ʻē aʻe o ka manawa hoʻomohala e hele mai mai ka nānā ʻana i kā lākou hoʻokomo, e hōʻoia i ka mālama pono ʻana o ka ʻikepili, a me ka hana ʻana i nā kahua puka ʻaʻole e ʻae i ka ʻikepili ʻino e komo.
Ua kākau au i kahi pou e pili ana i kaʻu hoʻohana ʻana i nā InputVerifiers i kaʻu mau hava swing apps, a hōʻike i koʻu hōʻoia ʻana i kahi kahua leka uila. Hiki ke hoʻololi ʻia ka ʻōlelo maʻamau aʻu e hoʻohana ai e hōʻoia i nā helu kelepona, zipcodes, SSNs, etc.
Aia kaʻu moʻomanaʻo moʻomanaʻo ma http://timarcher.com/?q=node/36
Maikaʻi kākau ʻo Doug!
ʻae au. He mea koʻikoʻi nā ʻōlelo huna a pono e mālama pono ʻia. Manaʻo wau he mea maʻamau no nā ʻano āpau ke paʻi ʻelua i ka ʻōlelo huna, akā ʻaʻole e hōʻike i ka pono o nā ʻōlelo huna ʻelua e hōʻike ana ʻaʻole ia e noʻonoʻo nui ʻia.
ʻAe wau ʻo ka hōʻoia ʻana o ka mea kūʻai aku hiki ke lilo i mea hoʻohana maikaʻi loa. Eia nō naʻe, ʻoi aku ka mea nui e hōʻoia i ka manaʻo maoli o nā hōʻoia.
Hāʻawi ʻoe i kahi hiʻohiʻona maikaʻi o ka hiki ke hoʻopunipuni i nā mea hoʻohana a, ʻoi aku ka maikaʻi, kipaku iā lākou mai kā mākou pūnaewele:
ʻO ka mana o ka ʻōlelo huna a Geek Wisdom mai ka manaʻo tZhKwnUmIss he ʻōlelo huna nāwaliwali. ʻAʻole wale kēia he ʻōlelo huna ikaika loa akā e hoʻokaʻawale i nā mea hoʻohana no ka mea e hāʻawi iā lākou i ka manaʻo wahaheʻe ʻo ke komo ʻana i kāu pūnaewele me ka hoʻohana ʻana i kēia ʻōlelo huna e lilo i mea palekana.
ʻOi aku ka maikaʻi (a ʻoi aku ka maʻalahi) e hōʻike wale i nā mea hoʻohana i ka ʻōlelo huna maikaʻi he ʻeono paha ka lōʻihi a pono e loaʻa nā helu a me nā leka.
ʻO nā manaʻo hōʻoia ʻē aʻe e pili ana i nā inoa mea hoʻohana pono i kahi lōʻihi liʻiliʻi a ʻaʻole paha i loaʻa nā hakahaka. He aha ka hewa o nā mea hoʻohana X, john doe, aiʻole #*!§? Hiki iaʻu ke mālama i kēlā.
Ke ʻae nei au iā ʻoe. ʻIke maikaʻi kekahi mau ʻano, akā ʻaʻole ia e hāʻawi i ka hōʻoia maikaʻi. Hāʻawi ʻia ka ʻike pilikino a he mea kūpono wale nō ia e noʻonoʻo pono e like me nā ʻano ʻoihana ʻoihana i kope paʻa.
ʻAe, ua hele mai wau ma ʻaneʻi me ka manaʻolana no kekahi code code. E ʻoluʻolu e kapa hou i ke kumuhana o kēia kau ʻana.
No ka poʻe o ʻoukou i kākau inoa i kēia pou, ʻike wau i kahi maʻemaʻe hale waihona puke ma ka pūnaewele no ka hōʻoia palapala kapa ʻia ʻo LiveValidation.
ʻIke wau he mea leʻaleʻa i kāu kau ʻana e pili ana i ka maikaʻi no ka hāʻawi ʻana i ka hōʻoia ʻana i ka manawa maoli a akā naʻe, ʻo kāu palapala manaʻo ma lalo o ka pou ʻaʻole hāʻawi i kekahi o kēia…
ʻIke wau ke hoʻohana nei ʻoe i ka WordPress e blog i kou mau manaʻo ma ka pūnaewele, akā ʻo ka hōʻoia ʻana paha e hoʻomaʻamaʻa ʻoe i kāu mea e haʻi aku ai ʻaʻole ia he manaʻo maikaʻi ʻole. 🙂
Ma ke ala, ʻoiai ʻaʻole wau e ʻae i nā mea a pau āu i kākau ai.
Doh! Ua hoʻopio ʻoe iaʻu, Amanda! Manaʻo wau e loaʻa iaʻu ka manawa e hana maikaʻi ai i ka palapala hōʻoia a hoʻohui iā ia i WordPress. Makemake au i ka Adobe Spry hoʻokō ʻia a makemake e ʻike i kekahi e hoʻohui i nā mea ʻelua!
Mahalo! (A mahalo mau au he nui nā manaʻo ma kekahi kumuhana).
Doug