Jump to content
php.lv forumi

Recommended Posts

Posted

Labdien. Ir forma, kurā no tabulas dati ielasās teksta laukos. Tālāk formu submito. Man vajadzētu, lai formā teksta laukus saturu nevar mainīt. Lieku "disabled", bet tad pēc submitošanas neaiziet mainīgie. Kā atrisināt šo problēmu?

Posted

hidden lauki tiek nosuutiiti. liec vai nu input kaa hidden vai arii liec abus gan disabled, gan hidden.

Posted (edited)

muļķības .... liec "disabled" vietā "readonly"

 

un viss atrisināts .... viņš būs tikai nolasāms, ko pats readonly nozīmē

 

protams tas neatturees FF extensijai uztaisiit vinu par rakstaamu, ko vinjsh maak, un pat disabled nemaisa ;) bet nu to neviens nelieto

Edited by [Ya]
Posted

zxspectrum--> ja nekad nebuus vajadziiba mainiit tad var dariit taa:

dati reaali ielasaas hidden, bet userim vienkaarshi tiek izvadiiti kaa teksts HTML

resp useris datus redz bet pamainiit nevar (nu protams uzlaust jau var visu ;) )

Posted

Grey_Wolf-> paldies. Tas man pašam, darba vajadzībām, lai nav stundu kavētāji ar roku jāraksta. Bija domāts 2 varianti - tjipa ar paroli var editēt, bez paroles nevar. Tā kā tajā pirmajā variantā bij lauki, gribējās, lai otrs izskatās gauži līdzīgs.

Posted (edited)

ja useris nedrīkst datus mainīt tad kāpēc atstāt iespēju ka tos var labot un vazāt lieki tos līdz kaut kur formās. sataisa gandrīz vai speciāli vietu kur kāds kaut ko var palauzt.

 

protams fixāk ir pielikt readonly inputiem, ja tagad userim nav tiesības labot un čau - ir sataisītas tiesības :), bet ja vajag korekti tad jātaisa ka labošana nav atļauta servera pusē, nevis klineta htmlā.

Edited by v3rb0
Posted

Nu principā lauks disabled vairāk domāts pie dinamskām formām (JS mainot)...

 

bet principā pamatos ir jābūt tā, ka pie submitošanas disabled lauki vispār netiek apstrādāti... tas ir pie UPDATE iekš SQL/whatever jāseto tikai tie lauki, kas ir maināmi...

 

PS: es šito visu atrisināju ar formu un query ģeneratrus un konfigurējamo lauku permissions..

×
×
  • Create New...