bazzo Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 Noen som vet hvordan jeg setter f.eks. minimum 2 tegn (bokstaver) i et textfelt i en form. Bruker DW. Lenke til kommentar
Cucum(r) Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 Må vel til med noe javascript tror jeg.. Lenke til kommentar
haugsand Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 ...Eventuelt php, som kan sjekke hvor lang en streng er. Lenke til kommentar
dms Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 Serverside script som php er foretrukket hvis det er viktig at input er en viss lengde ettersom det er null problem å omgå javascript. Lenke til kommentar
Smidt Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 ...Eventuelt php, som kan sjekke hvor lang en streng er. ville gått for denne løsningen jeg og, stemmer sikkert ikke, men synes javascript er litt jalla og uoversitklig. mulig jeg tar feil siden jeg ikke har satt meg noe særlig inn i det. Lenke til kommentar
pgdx Skrevet 19. februar 2004 Del Skrevet 19. februar 2004 (endret) ville gått for denne løsningen jeg og, stemmer sikkert ikke, men synes javascript er litt jalla og uoversitklig. mulig jeg tar feil siden jeg ikke har satt meg noe særlig inn i det. Javascript, i min mening, passer seg i to (under sterk tvil tre tilfeller). 1. For å kontrollere at felter er fylt ut skikkelig for å spare trafikk til serveren. 2. For å lage javascript:history.go(-1) knapper (3. Lage vinduer uten verktøylinjer og med bestemt størrelse) <?php $dittfelt = $_POST['dittfelt']; if (strlen($dittfelt) > 2) { echo "Du har ikke fylt ut skikkelig!"; } else { } ?> Endret 19. februar 2004 av Toolshed Lenke til kommentar
???????? Skrevet 19. februar 2004 Del Skrevet 19. februar 2004 (endret) 1. For å kontrollere at felter er fylt ut skikkelig for å spare trafikk til serveren.2. For å lage javascript:history.go(-1) knapper (3. Lage vinduer uten verktøylinjer og med bestemt størrelse) Scriptet ditt er vel ikke helt ferdig, da den ikke gjør noe annet enn å fortelle at feltet ikke er langt nok. if (strlen($_POST['dittfelt']) > 2) { echo "Du har ikke fylt ut skikkelig!"; exit; // avslutt, slik at ikke variablene blir behandlet } bazzo Post den på PHP forumet hvis du vil ha mer hjelp til å sjekker variabler i PHP. Endret 19. februar 2004 av ???????? Lenke til kommentar
pgdx Skrevet 19. februar 2004 Del Skrevet 19. februar 2004 Var det bare meg som ikke tok humoren? Ang. scriptet, så vet jeg at det ikke er helt 100%, men det er ihvertfall det han bør bruke. Ville bare hinte om strlen Lenke til kommentar
enden Skrevet 19. februar 2004 Del Skrevet 19. februar 2004 synes javascript er litt jalla og uoversitklig. mulig jeg tar feil siden jeg ikke har satt meg noe særlig inn i det. Det må være dagens dummeste... Personlig vil jeg gå for en kombinasjon. Som Toolshed påpeker er javascript nyttig for å unngå unødvendig båndbredde- og tids-bruk. At det bevisst kan omgås er vel ikke det vi bekymrer oss mest for med mindre vi driver nettbank. I de fleste tilfeller holder denne typen validering. Skulle det være kritisk med innholdet i et felt vil jeg og legge på serverside validering Javascript er utrolig nyttig bare man vet hvordan det skal brukes Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå