Olen tehnyt toimivan palautelomakkeen, joka toimii send.php:n avulla. Nyt haluaisin pari kenttää pakollisiksi, jottei viestiä saa lähtemään jos nämä kentät ovat tyhjinä. Mitä teen?
lomakkeen kenttä pakolliseksi
netti neitonen
2564
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
if(empty($_GET['pakollinen_kenttä'])){
// tähän koodia millä kerrotaan käyttäjälle, että pitää täyttää pakolliset kentät...
}
Pakollisten kenttien tarkistuksen voi tehdä varmaan monellakin tavalla. Tuon esimerkin idea on, että käyttäjä painaa lomakkeen submit-nappia, ja tiedot lähetetään palvelimelle, jossa tuolla if(empty(.. tarkistetaan onko joku kenttä tyhjä, ja jos on niin pyydetään käyttäjää täyttämään puuttuvat tiedot ja lähettämään uudestaan.
Voit tehdä if-else rakenteen, esim. jos pakollisia olisivat sähköposti, etunimi ja sukunimi:
if ($sahkoposti!=""&& $etunimi!="" && $sukunimi !='')
(tässä lomakkeen tiedot lähetetään)
else (tietoja ei lähetetä, vaan pyydetään täyttämään pakolliset)