Gå til innhold

Sjekke om input type='password' er tom


Anbefalte innlegg

jeg har noen feilmelldinger som adlri slår ut på skjemaet mitt..feilmeldingene skal komme når feltet $pass eller $passord er tomme. Disse feltene er forøvrig definert slik:

 

<label>Ønsket passord</label>
<input type='password' name='passord' size='15'/>*<br/>

<label>Bekreft passord</label>
<input type='password' name='pass' size='15'/>*<br/>

$passord = $_POST['passord'];
$pass = $_POST['pass'];

 

men når jeg kjører debuggen under, kommer det ikke opp noen feilmelding selv om feltene er tomme:

 

if (empty($passord)){
$feil = 1;
echo"<i>Du glemte fylle inn passord!</i><br/>";
}

if (empty($pass)){
$feil = 1;
echo"<i>Du glemte å bekrefte passordet ditt!</i><br/>";
}

 

Hvordan kan dette ha seg?

Endret av Tha_Zaynt
Lenke til kommentar
Videoannonse
Annonse

Om du lager noen større greier kan det være greit å ha en egen klasse som du bruker til å sjekke at inputen er riktig. phpvalidator er en slik klasse, og finnes på Sourceforge. Men av en eller annen grunn er nettsiden til klassen helt tom nå. Send meg en PM om du vil ha den.

 

phpvalidator kan:

 

- Sjekke at felt er fylt ut.

- Sjekke at feltdataene er riktig fylt ut. (På ganske så avansert vis, om du vil).

 

MVH Audun

Lenke til kommentar

Som ???????? sa, så må du sjekke om du har plassert $_POST['passord'] og $_POST['pass'] på riktig sted.

Det ser ut som om de er plassert feil.

De skal plasseres sammen med feilmeldingene, ikke form'n.

 

Edit: Sorry for dobbel-post, men virka som om terminal-klienten jeg sitter på her ikke fikk kontakt med siden i det jeg posta.

Endret av HaZnO
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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...