Gå til innhold

Sette minimum tegn i et textfelt i en form


Anbefalte innlegg

Videoannonse
Annonse
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 av Toolshed
Lenke til kommentar
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)

:thumbs::thumbs::thumbs::thumbs:

 

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 av ????????
Lenke til kommentar
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...