...:::Programozz kedvedre!:::...
Men
 
HTML
 
PHP
 
Krdvek

Krdvek a HTML dokumentumban

A HTML formtum dokumentumban krdveket is kzztehetnk, melyek feldolgozshoz kln programot kell rni. (Nem HTML-alapt! ltalban a kiszolgl /cgi-bin/ knyvtrban tallhat programrl van sz.)

A <FORM METHOD="md" ACTION="elrsi_t/fjlnv.kit"> s a </FORM> utastsok zrjk kzre a kitltend krdvet/ûrlapot.
Az opcikat ajnlott mindig megadni, mr csak azrt is, mert az ACTION hatrozza meg a feldolgozst vgz programot, a METHOD pedig a kitlttt ûrlap tovbbtsi mdjt a feldolgoz programnak. Lehetsges rtkei: GET - az URL-ben, POST - adatcsomagban. Az alaprtelmezs a GET, ami bizonyos veszlyeket rejt magban, mivel tl hosszra nylhat az URL. A POST a biztonsgosabb md.

Az <INPUT NAME="nv" TYPE="tpus" ALIGN="hely"> utastssal hatrozhat meg egy kitltend ûrlapmez.
A NAME termszetesen a meznv, amely alapjn a feldolgozprogram azonostja a bevitt adatot. A TYPE pedig az adattpus, melyet vr a beviteli mez. Lehetsges tpusok: TEXT - szveg, PASSWORD - jelsz (nem jelenik meg bevitelkor!), HIDDEN - rejtett (ez sem jelenik meg), CHECKBOX - kapcsol (tbb is kivlaszthat egyszerre), RADIO - kapcsol (egyszerre csak egyet lehet kivlasztani), RANGE - numerikus adat, FILE - csatoland fjl, SUBMIT - adattovbbt gomb, RESET - inicializl gomb, BUTTON - egyb nyomgomb. Az <INPUT > utastsban tovbbi opcik is szerepelhetnek, a f opcik rtkeitl fggen:
- A VALUE kiegszt opcival megadott rtket veszi fel alaprtelmezsknt a szveges vagy numerikus beviteli mez.
- TEXT tpus mez esetn egy tovbbi opci, a SIZE="mret" opci hatrozza meg a beviteli ablak szlessgt, a MAXLENGTH="rtk" pedig a bevihet maximlis szveghosszt.
- A CHECKBOX s a RADIO tpus mezk tovbbi paramtere lehet a CHECKED opci, mely bekapcsolja a kapcsolt - alaprtelmezsknt.
- RANGE tpus mez esetn megadhat az a tartomny, melybe a bevitt rtknek bele kell esnie, a MAX="maximum" s a MIN="minimum" tovbbi opcikkal.
- A FILE tpus mezben megadott fjl az ACCEPT kiegszt opcival megadott MIME mdon csatoldik az elkldend krdvhez. (Megjegyzs: Egy Browse nyomgombbal tmogatott fjlkeres-ablakbl lehet a fjlt kivlasztani.)
- A SUBMIT s a RESET gombokhoz tartoz kiegszt opci a VALUE="felirat", amely a gombok feliratt jelli ki. Egybknt a SUBMIT gomb lenyomsnak hatsra kldi el az ûrlapadatokat a krdv a feldolgoz programnak, a RESET gomb lenyomsa pedig az alaprtkekkel tlti fel a beviteli mezket.

Hosszab szveg bevitelre alkalmas a <TEXTAREA NAME="nv" ROWS="magasg" COLS="szlessg" VALUE="szveg">, </TEXTAREA> utastspr, amely egy beviteli ablakot nyit a COLS-ban megadott szlessgben s a ROWS-ban megadott sorban. A VALUE az alaprtelmezsknt megjelentend szveget adja meg.

Egy krdsre adand vlasz egyszerû - menbl trtn - kivlasztst teszi lehetv a krdven a <SELECT NAME="nv" SIZE="sor">, </SELECT> utastsokkal ltrehozott kivlasztsos men, melynek menpontjait az <OPTION> utastssal adhatjuk meg.
A SIZE opci azt hatrozza meg, hogy hny sorban jelenjenek meg a vlaszthat menpontok. Megadsval szkrollozhat ment kapunk. Elhagysa esetn, n. legrdl menbl lehet vlasztani. A MULTIPLE opci esetn tbb menpont is kijellhet egyszerre. Az <OPTION SELECTED> formj utasts adja meg az alaprtelmezett vlasztst!


Az albbi plda egy sokelemû krdvet mutat be:

 

        <CENTER>
        <H1>Adatfelvteli lap:</H1>
        <FORM METHOD="post" ACTION="program.bin">
        <INPUT TYPE="reset" VALUE="Alaprtelmezs">
        <P>
        Vezetkneve:
        <INPUT NAME="vezeteknev" TYPE="text" VALUE="Kovcs" SIZE="25" MAXLENGTH="30">
        Keresztneve:
        <INPUT NAME="keresztnev" TYPE="text" MAXLENGTH="50">
        Frfi: <INPUT NAME="neme" TYPE="radio" CHECKED>
        N:    <INPUT NAME="neme" TYPE="radio">
        Kora:  <INPUT NAME="kor" TYPE="range" SIZE="2" MIN="10" MAX="60">
        <P>
        rdekldsi kre:
        Windows: <INPUT NAME="erdek" TYPE="checkbox" CHECKED>
        Win95:   <INPUT NAME="erdek" TYPE="checkbox">
        LINUX:   <INPUT NAME="erdek" TYPE="checkbox">
        OS/2:    <INPUT NAME="erdek" TYPE="checkbox">
        <P>
        <TEXTAREA NAME="egyeb" COLS="40" ROWS="4">Kzlendk:</TEXTAREA>
        <P>
        Foglakozsa:
        <SELECT NAME="foglakozas">
        <OPTION>dik
        <OPTION>tanr
        <OPTION SELECTED>nyugdjas
        <OPTION>egyik sem
        </SELECT>
        <P>
        Csatoland fjl(ok):
        <BR>
        <INPUT NAME="fajl" TYPE="file">
        <P>
        <INPUT TYPE="submit" VALUE="Elklds">
        </CENTER>
        </FORM>
 
Bejelentkezs
Felhasznlnv:

Jelsz:
SgSg
Regisztrci
Elfelejtettem a jelszt
 
XHTML
 
Linkek

Freewebsite
Programozs.lap.hu
Webmester.lap.hu

 

Szereted az egyedi történeteket? Kíváncsi vagy, hogy mire képes egy hobbi író? Ha igen, nézz be hozzám!    *****    Sziasztok! A Moobius pályázatán elindult két regényem. Kérlek támogass! Bõvebb információt itt olvashatsz. Katt rám.    *****    Sziasztok! A Moobius pályázatán elindult két regényem. Kérlek támogass! Bõvebb információt itt olvashatsz. Katt rám.    *****    Debrecen Nagyerdõaljai, 150m2-es alapterületû, egyszintes, 300m2-es telken, sok parkolós családiház eladó 06209911123    *****    RELIGIO-PORTAL /// NE FÉLJ, CSAK HIGYJ! ///RELIGIO-PORTAL /// NE FÉLJ, CSAK HIGYJ! ///RELIGIO-PORTAL    *****    PREKAMBRIUM //// A TUDÁS BIRODALMA    *****    PREKAMBRIUM //// A TUDÁS BIRODALMA    *****    Lakatos munka- Épületlakatos munka- Haidekker kerítés - Haidekker kapu- Teraszkorlát- Lakatos munka szerelés- Hullámrács    *****    Itachi Shinden második fejezet!! - ÚJ FEJEZET - Felkerült a könyv második harmada!! Konoha.hu - KATT!! KATT! KATT!! KATT    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél szebb képek! Ha gondolod gyere less be!    *****    Kedves Csokoládé kedvelõk! Segítségeteket kérném a kérdõívem kitöltéséhez! Témája a CSOKOLÁDÉ MÁRKÁK! Köszön    *****    Mindig tudnod kell, melyik kikötõ felé tartasz. - ROSE HARBOR, a mi városunk - FRPG    *****    A boroszkányok gyorsan megtanulják... Minden mágia megköveteli a maga árát. De vajon mekkora lehet ez az ár? - FRPG    *****    Alkosd meg a saját karaktered, és irányítsd a sorsát! Vajon képes lenne túlélni egy ilyen titkokkal teli helyen? - FRPG    *****    why do all monsters come out at night - FRPG - Csatlakozz közénk! - Írj, és éld át a kalandokat!    *****    Aki szörnyekkel küzd, vigyázzon, nehogy belõle is szörny váljék. S ha hosszasan tekintesz egy örvénybe, az örvény vissza    *****    Rose Harbor, ahol a tenger suttog és a múlt sosem tûnik el teljesen. - FRPG - csatlakozz közénk te is :)    *****    Egy kikötõ, ahol minden hullám egy új kezdetet ígér. Rose Harbor, több mint egy város, egy világ a világ mögött.    *****    Rose Harbor &#8211; kisvárosi báj, nagy titkokkal - légy részese te is ennek a kalandnak :) - FRPG    *****    Óceán, erdõ, csillagfény &#8211; minden ösvény Rose Harborba vezet - aktív FRPG közösség