מדריך WAP – קליטת נתונים
התגית <input>
תגית <input> מאפשרת קבלת נתונים מהמשתמש. מאפייניה של תגית זו דומים בחלקם למאפייני התגית המקבילה ב- HTML <input>.
כאשר ברצונך לקבל נתונים מהמשתמש משתמשים בתגית <input>. התחביר של התגית <input> הוא:
<input maxlenght="num" name="name" size="num" type="text | password" value="VDATA" />
- maxlenght – המספר המירבי של תווים הניתנים לכתיבה בשדה זה.
- name – שם המשתנה.
- size – הרוחב של שדה הקלט.
- type – כאשר מוגדר ל password רואים במקום תווים כוכביות (*).
- value – ערך התחלתי.
להלן דוגמה לשימוש בתגית <input>:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Input"> <p> First Name: <input name="FName" size="15"/><br/> Last Name: <input name="LName" size="15"/><br/> Age: <input name="Age" size="15"/> </p> </card> </wml>
כך זה יראה בצג:
התגית <select>
התגית <select> מאפשרת לבחור אפשרות אחת מתוך מספר אפשרויות מוגדרות מראש. להלן תחבירה:
<select name="NAME" value="VDATA" > <optgroup>, <option> </select>
- name – שם המשתנה המראה\המגדיר את בחירת המשתמש.
- value – הערך ההתחלתי.
עד כה הוצגה תבנית הבחירה, ועתה נציג את אופן הגדרת התחביר שלה:
<option name="NAME">טקסט, </option>
זוהי דוגמה הממחישה תגית זו:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Select"> <p align="right"> באיזה שפת תכנות אתה שולט הכי טוב? </p> <p align="right"> <select> <option value="HTML">HTML</option> <option value="ASP">ASP</option> <option value="XML">XML</option> </select> </p> </card> </wml>
כך יראה הצג:
התגית <optgroup>
התגית <optgroup> פותרת בעיות מקום בצג. תחבירה של תגית זו:
<optgroup> כאן ניתן להוסיף טקסטים, טבלאות, תמונות... ועוד </optgroup>
במידה ובמאפיין <select>, תוסיף את המאפיין multiple="true", תיבת הסימון תשתנה מעיגול לריבוע. בדרך זו, ניתן לבחור יותר מאפשרות אחת. וכך תיראה כתיבתה של תיבת סימון זו:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Select"> <p align="right"> באיזה שפת תכנות אתה שולט הכי טוב? </p> <p align="right"> <select multiple="true"> <option value="HTML">HTML</option> <option value="ASP">ASP</option> <option value="XML">XML</option> </select> </p> </card> </wml>
כך יראה הצג:
שימו לב!!! הסימן ;(נקודה פסיק) מפריד בין הבחירות.
התגית <fieldset>
התגית <fieldset> פותרת בעיות מקום בצג. לעיתים הכרטיסים מכילים מספר מאפיינים רב בו זמנית. תחבירה של תגית זו:
<fieldset title="VDATA"> כאן ניתן להוסיף טקסטים, טבלאות, תמונות... ועוד </fieldset>
להלן דוגמה:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="פרטים אישיים"> <p align="right"> אנא הכנס שם פרטי ומשפחה: <fieldset title="פרטים אישיים"> שם פרטי: <input name="name" type="text"/ size="15"><br/> שם משפחה: <input name="prize" type="text"/> </fieldset> </p> </card> </wml>
כך יראה הצג:
תגובות בפייסבוק