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 ਕੰਟਰੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਪੁਟ ਡੋਮੇਨ ਦਿਸਾਉਂਦਾ ਹੈ:

input کنٹرول کی نمائش

خود کا تجربہ کریں

<label> ਐਲੀਮੈਂਟ

<label> ਐਲੀਮੈਂਟ ਸਾਰੇ XForms ਇੰਪੁਟ ਕੰਟਰੋਲਾਂ ਦੀ ਲਾਜ਼ਮੀ ਉਪ-ਐਲੀਮੈਂਟ ਹੈ。

ਇਸ ਕਾਰਨ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਕਿ ਫਾਰਮ ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਉਪਕਰਣਾਂ ਲਈ ਉਪਲੱਬਧ ਹੋਵੇ (ਕਿਉਂਕਿ ਟੈਗ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਨਾਲ ਹੱਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ)। ਵੋਕਲ ਸਾਫਟਵੇਅਰ ਲਈ ਟੈਗ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਕੁਝ ਮੋਬਾਈਲ ਉਪਕਰਣਾਂ ਲਈ ਟੈਗ ਇੱਕ ਪੰਨੇ ਤੋਂ ਦੂਜੇ ਪੰਨੇ ਤੱਕ ਚਲਾਇਆ ਜਾਣਾ ਹੈ。

Secret ਕੰਟਰੋਲ

Secret ਕੰਟਰੋਲ input ਸਪੇਸ ਦਾ ਵਿਸ਼ੇਸ਼ ਵਰਜਨ ਹੈ ਜੋ ਪਾਸਵਰਡ ਜਾਂ ਹੋਰ ਛੁਪੀ ਸੂਚਨਾ ਇੰਪੁਟ ਕਰਨ ਲਈ ਡਿਜਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ:

<secret ref="name/password">
<label>Password:</label>
</secret>

ਅਧਿਕਾਂਸ਼ਤ ਤੌਰ 'ਤੇ secret ਕੰਟਰੋਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਪੁਟ ਡੋਮੇਨ ਦਿਸਾਉਂਦਾ ਹੈ:

Secret کنٹرول کی نمائش

Textarea ਕੰਟਰੋਲ

Textarea ਕੰਟਰੋਲ ਬਹੁਤ ਸਾਰੀਆਂ ਵਾਰੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਦਾ ਇੰਪੁਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:

<textarea ref="message">
<label>ਸੰਦੇਸ਼</label>
</textarea>

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>