jQuery Mobile 表单输入元素

jQuery Mobile 文本输入

输入字段是通过标准的 HTML 元素编写的,jQuery Mobile 会为它们设置专门针对移动设备的美观易用的样式。您还可以使用新的 HTML5 类型:

مثال

<form method="post" action="demoform.asp">
  <div data-role="fieldcontain">
    
    <input type="text" name="fullname" id="fullname">
    
    <input type="date" name="bday" id="bday">
    
    <input type="email" name="email" id="email" placeholder="您的邮件地址..">
  </div>
</form>

ذاتی طور پر کوشاں

نکات:请使用 placeholder 来规定简短的提示,以描述输入字段的预期值:

<input placeholder="sometext">

تکمیل کا کاوا

کریپٹو لکچر کا استعمال <textarea> کے ذریعے کیا جاتا ہے تاکہ کثیر ردیف لکچر لکھا جاسکے۔

نوٹ:تکمیل کا کاوا خودکار طور پر بڑھ جائے گا، تاکہ آپ کی لکھی لفظ کی ردیف کا جگہ بنائے جاسکے۔

مثال

<form method="post" action="demoform.asp">
  <div data-role="fieldcontain">
    <label for="info">معلومات اضافی:</label>
    <textarea name="addinfo" id="info"></textarea>
  </div>
</form>

ذاتی طور پر کوشاں

تلاش کا کاوا

تایپ type="search" یہ ایچ تی ایل 5 میں ایک نئی تایپ ہے، جس کا استعمال تلاش کی لفظ کو لکھنے والی لفظ چارچا کا تعین کرنے کیلئے کیا جاتا ہے:

مثال

<form method="post" action="demoform.asp">
  <div data-role="fieldcontain">
    <label for="search">Search:</label>
    <input type="search" name="search" id="search">
  </div>
</form>

ذاتی طور پر کوشاں

سولیچن بٹن

جب یوزر محدود تعداد کا کوئی ایک انتخاب کرتا ہے تو سولیچن بٹن استعمال کیا جاتا ہے۔

کسی چاہئے کہ ایک سولیچن بٹن کا سلسلہ قائم کرے، تو انٹرپوٹ علامت کو type="radio" کا اترا دینا اور متعلقہ لیبل کا استعمال کریں۔ سولیچن بٹن کو <fieldset> علامت میں پیچا دیں۔ آپ میں آج <legend> علامت کو بھی اضافہ کرسکتے ہیں تاکہ <fieldset> کی عنوان کاری کی جاسکے۔

نکات:یہ بٹن کو data-role="controlgroup" پرزنتیشن کے ذریعہ کومبائن کریو:

مثال

<form method="post" action="demoform.asp">
  <fieldset data-role="controlgroup">
    <legend>چنائیچو انتخاب کریو:</legend>
      <label for="male">Male</label>
      <input type="radio" name="gender" id="male" value="male">
      <label for="female">Female</label>
      <input type="radio" name="gender" id="female" value="female"> 
  </fieldset>
</form>

ذاتی طور پر کوشاں

چک باکس

کوئی بھی عدد کم از کم سیکشن چنا یا متعدد سیکشن چنا کے لئے چک باکس استعمال کیا جاتا ہے:

مثال

<form method="post" action="demoform.asp">
  <fieldset data-role="controlgroup">
    <legend>آپ چاہئیں کتنی جیسے پسند کی رنگ چن سکتے ہیں:</legend>
      <label for="red">Red</label>
      <input type="checkbox" name="favcolor" id="red" value="red">
      <label for="green">Green</label>
      <input type="checkbox" name="favcolor" id="green" value="green">
      <label for="blue">Blue</label>
      <input type="checkbox" name="favcolor" id="blue" value="blue"> 
  </fieldset>
</form>

ذاتی طور پر کوشاں

مثالیں

اگر آپ چک باکس یا چک بکس کو افقی گروپ میں گروپ بندی کرنا چاہتے ہیں تو، data-type="horizontal" پرزنتیشن استعمال کریو:

مثال

<fieldset data-role="controlgroup" data-type="horizontal">

ذاتی طور پر کوشاں

آپ بھی <fieldset> کو درپوش کے ذریعہ پیکیج کرسکتے ہیں:

مثال

<div data-role="fieldcontain">
  <fieldset data-role="controlgroup">
    <legend>چنائیچو انتخاب کریو:</legend>
  </fieldset>
</div>

ذاتی طور پر کوشاں

اگر آپ کو کسی بٹن کو 'پیش طلب' کرنا ہو، تو پچھلے HTML <input> کا چکڈ پرپرٹی استعمال کریں:

مثال

<input type="radio"> چکڈ>
<input type="checkbox"> چکڈ>

ذاتی طور پر کوشاں