Köszönjük! A 3 részes villámtanfolyam végére értél!
Foglaljuk össze!
Így gyűjtöttük be az adatokat:
Amint ígértem – megadom,
1. Hogyan lehet elrejteni a beviteli form egy-egy elemét:
Keresd meg a beviteli formban azt a sort, amit rejteni szeretnél
Például a nevet így rejtsd el és így adj neki alapértéket:
Az eredeti form: (részlet) <tr> <td><div style=’;text-align:right;’>Név*:</div></td> <td><input type=’text’ name=’name’ id=’name’ style=’;’ /></td> </tr> |
A módosított form: (részlet) <tr style=”display: none;” > <td><div style=’;text-align:right;’>Név*:</div></td> <td><input type=’text’ name=’name’ id=’name’ style=’;’ value=”Alapérték” /></td> </tr> |
Ne felejts el értéket adni a rejtett sornak, mert a látogató ide adatot nem tud írni és üresen pedig nem küldhető el.
2. Hogyan lehet letiltani, hogy egy beviteli mező adatát módosítsa a látogató:
Ez nagyon egyszerű: abba az input sorba, ahol ezt tiltani szeretnéd be kell írni: readonly=”readonly”
Vigyázni kell, hogy ennek a mezőnek valahogy értéket kell adni, mert ha nincs érték adva, akkor a látogató nem is tudja megadni az adatokat a tiltás miatt!
Például a Te adataidat paraméter átadással átvettük és ebben a mezőben nem is tudod javítani.
(WordPressben a paraméter átvételt így lehet megoldani.)
<input type=”text” name=”name” value=”[php] echo $_REQUEST[’NEV’] [/php]” readonly=”readonly” />
és így fog kinézni: (nem tudod módosítani!)
3. A telefonszám megadásnál pedig ezt kell írni az input mezőbe: (wordpress-ben paraméter átvétellel)
<input type=”text” name=”name” value=”[php] echo $_REQUEST[’mezo_TELEFONSZAM’] [/php]” onkeyup="this.value=this.value.replace(/[^0-9]/g, '')" />
(Figyelem! Az utolsó zárójel előtt nem idézőjel van, hanem két aposztróf egymás mellett!)
… és így fog működni: (Próbálj beírni betűket és számokat! Csak a számok maradnak meg.
Természetesen ne 10 perc alatt akard a feliratkozóidtól az összes adatot bekérni, hanem néhány napos különbséggel, például egy-egy hírlevél alkalmával.
Sikeres többlépcsős adatbegyűjtést!