Gå til innhold

Alert når alle feltene ikke er fylt ut i et skjema


Anbefalte innlegg

Jeg skrev det samme i Web-design forumet og kopierer det like gjerne inn hit:

 

Jeg har et skjema som blir mye spamma med tomme felt.

jeg lurte på om noen hadde en kode eller et script som gjør det slik at man må fylle ut spesielle ruter.

I noen ruter så har jeg tekst fra før, de må ikke være tomme eller med standard teksten.

Har også en rute til å skrive en URL med, der står det "http://" i fra starten, den må ikke være tom eller bare stå http:// i, men http://www.etdomene.com må kunne gå videre.

 

Takker for alle svar altvitende folk. :D

 

PS. Skjemat brukes til bestilling av bilder og blir sendt på mail ved hjelp av php. Ellers så er det et helt vanlig skjema bestående av tekst bokser, dropdown og radio knapper. + en submitknapp da :!: .

Lenke til kommentar
Videoannonse
Annonse

Det er flere da. Men jeg kan jo gi et eksempel:

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<form method="POST" action="kontakt.php" onSubmit>
 Navn på NM*:<br>
 <input class="text" type="text" name="navn" size="52"><br>
 Hvilken bilde type vil du ha?*<br>
 <input type="radio" name="type" value="PB">:PB<br>
 <input type="radio" name="type" value="BF">:BF<br>
 <input type="radio" name="type" value="RIP">:R.I.P<br>
 <input type="radio" name="type" value="BIH">:B.I.H<br>
 <input type="radio" name="type" value="OC">:Mitt O.C-Team<br>
 <input type="radio" name="type" Value="Annet: " checked="checked">:Annet (Vennligst 
 skriv teksten under)<br>
 Hva vil du at det skal stå?<br>
 <input class="text" name="text" type="text" size="52"><br>
 <br>
 Hva vil du betale (min. 100 mill)*:<br>
 <input class="text" type="text" name="KR" size="52"><br>
 Bakrunnsbilde (URL)*:<br>
 <input class="text" type="text" name="URL" size="52" value="http://"><br>
 <br>
 Størrelse (Maks størrelse er 600x600)*:<br>
 <select class="text" name="størrelse">
 <option name="Samme som bakrunsbildet">Samme som bakrunsbildet</option>
 <option name="Avatar (80x80)">Avatar (80x80)</option>
 </select><br>
 <br>
 Selger kode (Skriv koden du ble oppgitt hvis du ble tipset av en Reklamerer):<br>
 <input class="text" type="text" name="selgerkode" size="20"><br>
 Andre komentarer og ønsker:<br>
 <textarea name="Andrekomentarer" rows="8" cols="52"></textarea><br>
 <input class="text" type="submit" value="Send bestilling">
</form>

 

Dette er skjemaet til å betille bilder. Denne siden er laga til spillet NM(NordicMafia), bare for å si det.

 

Si fra hvis dere trenger koden til e-mail senderen.

Endret av AlecTBM
Lenke til kommentar

Hmm :hmm:.

Nå ville ikke skjeamet vises og denne kom opp.

Parse error: syntax error, unexpected '{' in /hsphere/local/home/findfile/nmbilder.findfilefast.com/bilder/skjema.php on line 18

Dette er linje 18:

 {$valid++;}

Men du skal få litt rundt den kode biten der også:

if (preg_match("/http:\/\/.+/", $_POST['URL'] && list($width, $height, $type, $attr) = getimagesize($_POST['URL']) && $width <= 600 && $heigh <= 600)
{$valid++;}

Jeg fikk ikke den til å funke helt som sagt. Prøvde å fikse det men det gikk ikke.

Men takker.

 

EDIT:

Åja det forklarer litt. hehe

Endret av AlecTBM
Lenke til kommentar

Det kommer opp denne meldingen:

Husk å fyll ut alle feltene som er merket med "*"!!

Parse error: syntax error, unexpected '<' in /hsphere/local/home/findfile/nmbilder.findfilefast.com/bilder/skjema.php on line 50

 

men lurer bare på noe.

skulle jeg legge skjemaet inn i den siste php koden? Det er nemlig dette feilen er om.

Lenke til kommentar

Nå la jeg hele koden over skjemaet. men nå så får jeg opp feilmeldingen hele tida.

 

EDIT:

jeg trenger ikke den koden som sjekker om størrelsen er rett. Jeg bare endren nå jeg lager bildet.

Endret av AlecTBM
Lenke til kommentar

Her er hele skjemaet som vedlegg. Koden er her:

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<form method="POST" action="kontakt.php">
<hr>
Navn på NM*:Obligatorisk, helt vanlig tekst med alle typer tegn<br>
<input class="text" type="text" name="navn" size="52"><br>
<hr>
Hvilken bilde type vil du ha?*Obligatorisk, en av radioknappene må være valgt, og hvis "annet" er valgt må man skrive teksten.<br>
<input type="radio" name="type" value="PB">:PB<br>
<input type="radio" name="type" value="BF">:BF<br>
<input type="radio" name="type" value="RIP">:R.I.P<br>
<input type="radio" name="type" value="BIH">:B.I.H<br>
<input type="radio" name="type" value="OC">:Mitt O.C-Team<br>
<input type="radio" name="type" Value="Annet: " checked="checked">:Annet (Vennligst 
skriv teksten under)<br>
<hr>
Hva vil du at det skal stå? er kun obliratorisk hvis "annet" er valgt<br>
<input class="text" name="text" type="text" size="52"><br>
<hr>
<br>
Hva vil du betale (min. 100 mill)*:Obliratorisk, kun tall.<br>
<input class="text" type="text" name="KR" size="52"><br>
<hr>
Bakrunnsbilde (URL)*:Obliratorisk, må være en URL men feltet skal ikke være tomt eller bare ha "http://", det må også være en bilde fil(gif, jpeg, jpg, png, osv.).<br>
<input class="text" type="text" name="URL" size="52" value="http://"><br>
<hr>
<br>
Størrelse (Maks størrelse er 600x600)*:Obliratorisk, et av alternativene, trenger egentlig ikke kode siden den står på et av de gyldige fra starten.<br>
<select class="text" name="størrelse">
<option name="Samme som bakrunsbildet">Samme som bakrunsbildet</option>
<option name="Avatar (80x80)">Avatar (80x80)</option>
</select><hr><br>
<br>
Selger kode (Skriv koden du ble oppgitt hvis du ble tipset av en Reklamerer):<br>
<input class="text" type="text" name="selgerkode" size="20"><hr><br>
Andre komentarer og ønsker:<br>
<textarea name="Andrekomentarer" rows="8" cols="52"></textarea><hr><br>
<input class="text" type="submit" value="Send bestilling">
</form>

 

Håper det hjelper.

 

EDIT:

Hmm det vedlegget funka ikke så bra, her er siden:

http://nmbilder.findfilefast.com/vise.htm

Endret av AlecTBM
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...