goma smile Posted March 6, 2013 Report Posted March 6, 2013 Sveiki, kā jūs ieteiktu to izveidot situācijā ir 10 input lauki ar iespēju piepildīt ar skaitļiem, kā izdarīt pārbaudīt, ka atļauj tikai piepildīt 1 lauku ar skaitļiem, un parāda kurš lauks tas bija kurš tika aizpildīts, kā pārbaudīt cik lauki no formas tika aizpildīti un paņemt to ierakstīto vērtību no lauka.... Quote
goma smile Posted March 6, 2013 Author Report Posted March 6, 2013 šobrīd izskatās šādi, kā varētu no tā array izsteikt kurš no laukiem ir aizpildīts... ? $array = array($_POST['v'], $_POST['d'], $_POST['t'], $_POST['c'], $_POST['p'], $_POST['s']); if (count(array_filter($array)) >= 2) { die('Var tikai vienu!'); } Quote
reiniger Posted March 6, 2013 Report Posted March 6, 2013 Es to tad darītu ar jQuery. Uzliktu tiklīdz kādā no input laukiem ir ievadīts kāds simbols tad pārējeim input laukus disable="1" un tad tos nevarēs parasts lietotājs aizpildīt. Zinoš tā pat ar inspect element varēs value nomainīt. Tad es vēl izveidotu atsevišķu hidden input un tajā pieglabātu ievadīto lauka name, lai piefiksētu kurš īstais lauks. Kaut kā tā, bet ja gribi PHP pusē tad kaut kas cits jādomā. :) Quote
goma smile Posted March 6, 2013 Author Report Posted March 6, 2013 Nu dizaineris ir uztaisijis js pusē, bet es vaig php pusē pārbaudīt, nekad neuzticos to ko ievada lietotājs Quote
aaxc Posted March 6, 2013 Report Posted March 6, 2013 Nesaprotu problēmu. Pārbaudi visus desmit laukus, un jau vairāk kā vienam ir vērtība, tad izmet kļūdu ... Quote
Kavacky Posted March 7, 2013 Report Posted March 7, 2013 Var arī nepārbaudīt, bet ņemt pirmo derīgo lauku un pārējos ignorēt. Quote
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.