Nils Graustiņš Report post Posted February 7 Sveiki! Vai ir kāds lib, kura strādā ar js un php validācijām? Resp, tagad rasktu 2 vaidācijas - js savu un php savu. Bet varētu būt viens modelis. Šobrīd lietoju https://github.com/Wixel/GUMP un https://github.com/posabsolute/jQuery-Validation-Engine Nu jā, var no jQuery-Validation-Engine lietot ajax respose, tātad no servera. Projektā ir NN lauki, kā user.password utml un daudzi ir jāvalidē. Share this post Link to post Share on other sites
aaxc Report post Posted February 7 Nuu, tas ir tāds plašs jēdzies. Ja tev ir šāds jautājums, tad ieteiktu tev varbūt paņemt jau gatavu CMF/Freimu un tur taisīt nevis pašam mocīties. Ja tomēr vēlies pats, tad idejiski tu vari php pusē taisi vienu validāciju, kuru tu izsauc ar ajax priekš frontend js un pēc tam papildus novalidē backendā pēc submit. Share this post Link to post Share on other sites
Grey_Wolf Report post Posted February 7 Validāciju ar JQuery? - manuprāt tas ir āzi par dārznieku.. smaga, nekontrolējama sistēma - no drošības viedokļa slikti, jo patiesībā neviens īsti nezina ko viņa dara.. , kurā brīdī parādīsies kāds caurums.. AJAX validācija - attaisnojas tikai tajā gadījumā, ja dati jāsalīdzina ar datiem kas glabājās uz servera.. savādāk ir stipri dīvaini, prasi severim pārbaudīt vai useris visus laukus aizpildīja.. un cik ir daudz 10 tūkstoši? 100 tūkstoši? Vai 10 lauki? kur problēma veikt pārbaudi ar JS, bez visādiem frimworkiem? Share this post Link to post Share on other sites
php newbie Report post Posted February 7 Varbūt tos validācijus patternus kaut kā konvertēt? Vismaz basic lietas kā required. $pattern = 'required|alpha_numeric'; $arr = []; foreach (explode('|', $pattern) as $val) { $arr[] = ($val == 'required' ? $val : "custom[{$val}]"); } $pattern_js = implode(',', $arr); Share this post Link to post Share on other sites
Faks Report post Posted February 8 (edited) diezgan viegls temats patiesība nodefinē vajadzīgos laukus kādā array tālak dzenas cauri ciklam pectam filtrejam klat post fields un buvejam array ar error... nothing special... $required_fields = [ 'name' => 'required' ]; $validation_errors = []; foreach($_POST as $field) { switch($field) { //buvejam loģiku kodam case $field == "name" $validation_errors[] = [ $field['name'] => required_fields['name'] ]; break; } } //un talak apstrādājam... //ļoti bāziska ideja nav ideāla var ari labāk zinu ..... Edited February 8 by Faks Share this post Link to post Share on other sites