WML - इनपुट्स
WML उपयोगकर्ता को WAP एप्लिकेशन के माध्यम से जानकारी दर्ज करने के लिए विभिन्न विकल्प प्रदान करता है।
सबसे पहले, हम उपयोगकर्ता को आइटम के बीच सीधे विकल्प बनाने की अनुमति देने के लिए विभिन्न विकल्पों को देखने जा रहे हैं। ये आमतौर पर मेनू और सबमेनस के रूप में होते हैं, जिससे उपयोगकर्ता अपने इच्छित डेटा को ड्रिल कर सकते हैं।
WML <चुनें> तत्व:
<Select> ... </ select> WML तत्वों का उपयोग चयन सूची को परिभाषित करने के लिए किया जाता है और <विकल्प> ... </ विकल्प> टैग का उपयोग चयन सूची में किसी आइटम को परिभाषित करने के लिए किया जाता है। कुछ WAP ब्राउज़रों में आइटम रेडियोबुटन के रूप में प्रस्तुत किए जाते हैं। <विकल्प> ... </ विकल्प> टैग जोड़ी को <select> ... </ select> टैग के भीतर संलग्न किया जाना चाहिए।
यह तत्व निम्नलिखित विशेषताओं का समर्थन करता है:
गुण | मूल्य | विवरण |
---|---|---|
मेरा नाम | टेक्स्ट | उस चर का नाम जो चयन के सूचकांक परिणाम के साथ सेट किया गया है |
मैं कद्र करता हूं | टेक्स्ट | पूर्व-चयनित विकल्प तत्व सेट करता है |
विभिन्न |
|
यह निर्धारित करता है कि क्या कई आइटम चुने जा सकते हैं। डिफ़ॉल्ट "गलत" है |
नाम | टेक्स्ट | उस चर का नाम जो चयन के परिणाम के साथ सेट किया गया है |
tabindex | संख्या | चयनित तत्व के लिए टैबिंग स्थिति सेट करता है |
शीर्षक | टेक्स्ट | सूची के लिए एक शीर्षक सेट करता है |
मूल्य | टेक्स्ट | "नाम" विशेषता में चर का डिफ़ॉल्ट मान सेट करता है |
xml: lang | LANGUAGE_CODE | तत्व में प्रयुक्त भाषा सेट करता है |
कक्षा | वर्ग डेटा | तत्व के लिए एक वर्ग नाम सेट करता है। |
ईद | तत्व आईडी | तत्व के लिए एक अद्वितीय आईडी। |
निम्नलिखित इन दो तत्वों का उपयोग दिखाने वाला उदाहरण है।
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Selectable List">
<p> Select a Tutorial :
<select>
<option value="htm">HTML Tutorial</option>
<option value="xml">XML Tutorial</option>
<option value="wap">WAP Tutorial</option>
</select>
</p>
</card>
</wml>
जब आप इस कार्यक्रम को लोड करेंगे, तो यह आपको निम्न स्क्रीन दिखाएगा:
एक बार जब आप हाइलाइट करते हैं और विकल्पों पर प्रवेश करते हैं, तो यह निम्नलिखित स्क्रीन प्रदर्शित करेगा:
आप कई विकल्पों का चयन करने के लिए विकल्प प्रदान करना चाहते हैं, फिर निम्न के रूप में कई विशेषता को सही पर सेट करें :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Selectable List">
<p> Select a Tutorial :
<select multiple="true">
<option value="htm">HTML Tutorial</option>
<option value="xml">XML Tutorial</option>
<option value="wap">WAP Tutorial</option>
</select>
</p>
</card>
</wml>
इससे आपको कई विकल्प चुनने के लिए एक स्क्रीन मिलेगी:
WML <इनपुट> तत्व:
इनपुट फ़ील्ड बनाने के लिए <इनपुट /> तत्व का उपयोग किया जाता है और इनपुट फ़ील्ड का उपयोग उपयोगकर्ताओं से अल्फ़ान्यूमेरिक डेटा प्राप्त करने के लिए किया जाता है।
यह तत्व निम्नलिखित विशेषताओं का समर्थन करता है:
गुण | मूल्य | विवरण |
---|---|---|
नाम | टेक्स्ट | उस चर का नाम जो उपयोगकर्ता के इनपुट के परिणाम के साथ सेट किया गया है |
अधिकतम लंबाई | संख्या | उपयोगकर्ता द्वारा फ़ील्ड में दर्ज किए जाने वाले वर्णों की अधिकतम संख्या सेट करता है |
emptyok |
|
सेट करता है कि उपयोगकर्ता इनपुट फ़ील्ड को खाली छोड़ सकता है या नहीं। डिफ़ॉल्ट "गलत" है |
प्रारूप | एक एक एन एक्स एक्स एम एम * च एनएफ |
इनपुट क्षेत्र के लिए डेटा प्रारूप सेट करता है। डिफ़ॉल्ट "* M" है। A = अपरकेस वर्णमाला या विराम चिह्न वर्ण |
आकार | संख्या | इनपुट फ़ील्ड की चौड़ाई सेट करता है |
tabindex | संख्या | चयनित तत्व के लिए टैबिंग स्थिति सेट करता है |
शीर्षक | टेक्स्ट | सूची के लिए एक शीर्षक सेट करता है |
प्रकार |
|
इनपुट फ़ील्ड के प्रकार को इंगित करता है। डिफ़ॉल्ट मान "टेक्स्ट" है। पासवर्ड फ़ील्ड का उपयोग प्रमाणीकरण उद्देश्य के लिए पासवर्ड लेने के लिए किया जाता है। |
मूल्य | टेक्स्ट | "नाम" विशेषता में चर का डिफ़ॉल्ट मान सेट करता है |
xml: lang | LANGUAGE_CODE | तत्व में प्रयुक्त भाषा सेट करता है |
कक्षा | वर्ग डेटा | तत्व के लिए एक वर्ग नाम सेट करता है। |
ईद | तत्व आईडी | तत्व के लिए एक अद्वितीय आईडी। |
निम्नलिखित इस तत्व का उपयोग दिखाने वाला उदाहरण है।
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Input Fields">
<p> Enter Following Information:<br/>
Name: <input name="name" size="12"/>
Age : <input name="age" size="12" format="*N"/>
Sex : <input name="sex" size="12"/>
</p>
</card>
</wml>
यह आपको आवश्यक जानकारी दर्ज करने के लिए निम्न स्क्रीन प्रदान करेगा:
WML <फ़ील्ड> तत्व:
विभिन्न फ़ील्ड्स या चयन योग्य सूचियों को समूहीकृत करने के लिए <फ़ील्डसेट /> तत्व का उपयोग किया जाता है।
यह तत्व निम्नलिखित विशेषताओं का समर्थन करता है:
गुण | मूल्य | विवरण |
---|---|---|
शीर्षक | टेक्स्ट | सूची के लिए एक शीर्षक सेट करता है |
xml: lang | LANGUAGE_CODE | तत्व में प्रयुक्त भाषा सेट करता है |
कक्षा | वर्ग डेटा | तत्व के लिए एक वर्ग नाम सेट करता है। |
ईद | तत्व आईडी | तत्व के लिए एक अद्वितीय आईडी। |
निम्नलिखित इस तत्व का उपयोग दिखाने वाला उदाहरण है।
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Grouped Fields">
<p>
<fieldset title="Personal Info">
Name: <input name="name" size="12"/>
Age : <input name="age" size="12" format="*N"/>
Sex : <input name="sex" size="12"/>
</fieldset>
</p>
</card>
</wml>
यह आपको आवश्यक जानकारी दर्ज करने के लिए निम्न स्क्रीन प्रदान करेगा। यह परिणाम ब्राउज़र से ब्राउज़र में भिन्न हो सकता है।
WML <Optgroup> तत्व
<Optgroup /> तत्व का चयन विभिन्न विकल्पों को एक साथ चयन करने योग्य सूची के अंदर करने के लिए किया जाता है।
यह तत्व निम्नलिखित विशेषताओं का समर्थन करता है:
गुण | मूल्य | विवरण |
---|---|---|
शीर्षक | टेक्स्ट | सूची के लिए एक शीर्षक सेट करता है |
xml: lang | LANGUAGE_CODE | तत्व में प्रयुक्त भाषा सेट करता है |
कक्षा | वर्ग डेटा | तत्व के लिए एक वर्ग नाम सेट करता है। |
ईद | तत्व आईडी | तत्व के लिए एक अद्वितीय आईडी। |
निम्नलिखित इस तत्व का उपयोग दिखाने वाला उदाहरण है।
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Selectable List">
<p>
<select>
<optgroup title="India">
<option value="delhi">Delhi</option>
<option value="mumbai">Mumbai</option>
<option value="hyderabad">Hyderabad</option>
</optgroup>
<optgroup title="USA">
<option value="ohio">Ohio</option>
<option value="maryland">Maryland</option>
<option value="washington">Washingtone</option>
</optgroup>
</select>
</p>
</card>
</wml>
जब कोई उपयोगकर्ता कोड से ऊपर लोड होता है, तो उसे चुने जाने के लिए दो विकल्प दिए जाएंगे:
जब कोई उपयोगकर्ता किसी भी विकल्प का चयन करता है, तो केवल अंतिम विकल्प का चयन करना होगा। इसलिए यदि उपयोगकर्ता भारत का चयन करता है, तो यह आपको चुने जाने के लिए निम्नलिखित विकल्प दिखाएगा: