Nils Graustiņš Posted February 7, 2019 Report Share Posted February 7, 2019 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ē. Quote Link to comment Share on other sites More sharing options...
aaxc Posted February 7, 2019 Report Share Posted February 7, 2019 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. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 7, 2019 Report Share Posted February 7, 2019 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? Quote Link to comment Share on other sites More sharing options...
php newbie Posted February 7, 2019 Report Share Posted February 7, 2019 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); Quote Link to comment Share on other sites More sharing options...
Faks Posted February 8, 2019 Report Share Posted February 8, 2019 (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, 2019 by Faks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.