XForms ورودی کنٹرول
- پچھلے پیچھے XForms XPath
- پچھلے پیچھے XForms انتخاب
XForms ਦਾ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ XForms ਕੰਟਰੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
XForms ਕੰਟਰੋਲ
XForms ਵਿੱਚ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਐਲੀਮੈਂਟ ਨੂੰ XForms ਕੰਟਰੋਲ。
ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਕੰਟਰੋਲ ਐਲੀਮੈਂਟ ਹਨ <input> ਅਤੇ <submit>।
ਹਰੇਕ ਕੰਟਰੋਲ ਐਲੀਮੈਂਟ ਕੋਈ ref ਅਟਰੀਬਿਊਟ ਰੱਖਦਾ ਹੈ ਜੋ XForms ਡਾਟਾ ਮਾਡਲ ਨੂੰ ਸੰਦਰਭਿਤ ਕਰਦਾ ਹੈ।
ਉਪਕਰਣ ਨਿਰਭਰ ਕੰਟਰੋਲ
XForms ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਨੂੰ ਸਮਝਣਾ ਕਿਉਂਕਿ ਕਿਵੇਂ XForms ਕੰਟਰੋਲਾਂ ਦਿਸਣਗੇ ਦਾ ਵਿਸ਼ੇਸ਼ ਰੂਪ ਨਹੀਂ ਦੱਸਦਾ ਹੈ ਇਹ ਬਹੁਤ ਮਹੱਤਵਪੂਰਣ ਹੈ。
ਕਿਉਂਕਿ XForms ਪਲੇਟਫਾਰਮ ਅਤੇ ਉਪਕਰਣ ਨਿਰਭਰ ਨਹੀਂ ਹੈ, XForms ਇਹ ਅਧਿਕਾਰ ਬਰਾਬਰੀ ਨਾਲ ਬਰਾਉਜ਼ਰ ਨੂੰ ਦਿੰਦਾ ਹੈ ਕਿ ਇਹ ਸਪੇਸ ਕਿਵੇਂ ਦਿਸਣਗੇ ਦਾ ਹੈ。
ਇਸ ਲਈ XForms ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਉਪਕਰਣਾਂ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਪਰਸੋਨਲ ਕੰਪਿਊਟਰ, ਮੋਬਾਈਲ ਫੋਨ, ਮੋਬਾਈਲ ਕੰਪਿਊਟਰ ਆਦਿ। XForms ਇਹ ਵੀ ਹੈ ਕਿ ਦਿੱਵਿਆਂ ਲਈ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਦਾ ਉਤਕ੍ਰਿਸ਼ਟ ਸਮਾਧਾਨ ਹੈ。
input ਕੰਟਰੋਲ
input ਕੰਟਰੋਲ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਣ XForms ਕੰਟਰੋਲ ਹੈ ਜੋ ਇੱਕ ਪਰੰਪਰਾਗਤ ਟੈਕਸਟ ਇੰਪੁਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:
<input ref="name/fname"> <label>ਪਹਿਲਾ ਨਾਮ</label> </input>
ਅਧਿਕਾਂਸ਼ਤ ਤੌਰ 'ਤੇ input ਕੰਟਰੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਪੁਟ ਡੋਮੇਨ ਦਿਸਾਉਂਦਾ ਹੈ:

خود کا تجربہ کریں
<label> ਐਲੀਮੈਂਟ
<label> ਐਲੀਮੈਂਟ ਸਾਰੇ XForms ਇੰਪੁਟ ਕੰਟਰੋਲਾਂ ਦੀ ਲਾਜ਼ਮੀ ਉਪ-ਐਲੀਮੈਂਟ ਹੈ。
ਇਸ ਕਾਰਨ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਕਿ ਫਾਰਮ ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਉਪਕਰਣਾਂ ਲਈ ਉਪਲੱਬਧ ਹੋਵੇ (ਕਿਉਂਕਿ ਟੈਗ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਨਾਲ ਹੱਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ)। ਵੋਕਲ ਸਾਫਟਵੇਅਰ ਲਈ ਟੈਗ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਕੁਝ ਮੋਬਾਈਲ ਉਪਕਰਣਾਂ ਲਈ ਟੈਗ ਇੱਕ ਪੰਨੇ ਤੋਂ ਦੂਜੇ ਪੰਨੇ ਤੱਕ ਚਲਾਇਆ ਜਾਣਾ ਹੈ。
Secret ਕੰਟਰੋਲ
Secret ਕੰਟਰੋਲ input ਸਪੇਸ ਦਾ ਵਿਸ਼ੇਸ਼ ਵਰਜਨ ਹੈ ਜੋ ਪਾਸਵਰਡ ਜਾਂ ਹੋਰ ਛੁਪੀ ਸੂਚਨਾ ਇੰਪੁਟ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ:
<secret ref="name/password"> <label>Password:</label> </secret>
ਅਧਿਕਾਂਸ਼ਤ ਤੌਰ 'ਤੇ secret ਕੰਟਰੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਪੁਟ ਡੋਮੇਨ ਦਿਸਾਉਂਦਾ ਹੈ:

Textarea ਕੰਟਰੋਲ
Textarea ਕੰਟਰੋਲ ਬਹੁਤ ਸਾਰੀਆਂ ਵਾਰੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਦਾ ਇੰਪੁਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:
<textarea ref="message"> <label>ਸੰਦੇਸ਼</label> </textarea>
textarea ਕੰਟਰੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਪੁਟ ਡੋਮੇਨ ਦਿਸਾਉਂਦਾ ਹੈ:

Submit ਕੰਟਰੋਲ
Submit ਕੰਟਰੋਲ ਕੋਈ ਡਾਟਾ ਸੰਬੋਧਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:
<submit submission="form1"> <label>Submit</label> </submit>
Trigger ਕੰਟਰੋਲ
trigger ਕੰਟਰੋਲ ਕੋਈ ਕਾਰਵਾਈ ਚਲਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:
<trigger ref="calculate"> <label>ਕੈਲਕੂਲੇਟ!</label> </trigger>
Output ਕੰਟਰੋਲ:
output ਸਪੇਸ ਜੋ ਕਿ XForms ਡਾਟਾ ਦਿਸ਼ਾਨਿਰਣ ਕਰਦਾ ਹੈ:
<p>نام: <output ref="name/fname" /></p> <p>خاندانی نام: <output ref="name/lname" /></p>
بالا کا مثال صرف XForms XML دستاویز (XForms مثال) میں <fname> اور <lname> کے گڑھ کی نمائش کرتا ہے:
<instance> <person> <name> <fname>David</fname> <lname>Smith</lname> </name> </person> </instance>
یہ طرح سے نمائش ہوگا:
نام: David خاندانی نام: Smith
خود کا تجربہ کریں
Upload کنٹرول
upload کنٹرول سرور پر فائل اپ لوڈ کرنے کے لئے ڈیزائن کیا گیا ہے:
<upload bind="name"> <label>فائل اپ لوڈ کرنے کے لئے:</label> <filename bind="file"/> <mediatype bind="media"/> </upload>
- پچھلے پیچھے XForms XPath
- پچھلے پیچھے XForms انتخاب