Jquery mobile 表单元素

旧巷老猫 提交于 2019-12-03 13:00:08
1.一个简单的表单元素:
         <form action="#" method="post" data-transition="pop">
             <label for="email1">邮件:</label>
                <input type="email" id="emai1l" name="email" placeholder="email" />
                <button  type="submit" name="submit">提交</button>
            </form><br/>
         
         2.文本的输入:<br/>
         <input type="text" name="text" value="" id="text" placeholder="Text" /><br/>
         <input type="number" name="bumber" value="" id="num" /><br/>
         <input type="email" name="email" value=" " id="email" data-theme="b" /><br/>
         <input type="url" name="url" value="" id="url" placeholder="URL" /><br/>
         <input type="tel" name="tel" value="" id="tel" /><br/>
         <input type="search" name="search" value="" id="search" /><br/>
         <textarea rows="40" cols="10" name="textarea" id="textarea"></textarea><br/>
         <br/>
         
         3.为了一种可以隐藏标签,可以给元素添加ui-hidden-accessible属性,比如搜索:这样lable就消失了。
          <label for="search" class="ui-hidden-accessible">搜索:</label>
            <input type="search" id="search" placeholder="search" /><br/>
         
         4.在构建表单时,一定要将输入字段与其语义类型关联起来,这样做的优点:<br/>
           1.当输入字段接收到焦点时,可以为用户提供合适的键盘,例如:被指明为type="number"的字段会自动向用户显示一个数字键盘,而使用type="tel"进行关联字段,则会显示一个特定的电话号码键盘.<br/>
           2.该规范允许浏览器针对字段类型应用验证规则,在用户填写表单期间,浏览器能够自动对每个类型进行实时验证。

          5. 所有移动浏览器都支持另一个属性placeholder="",该属性为文本输入一个提示或者标签,在字段接收到焦点时,自动消失。



注意:其实表单相关元素很简单,相同点就是:input  value id  name  这几属性要有

唯一不同点就是type ,JQM的几种type 在手机里很智能。

             
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!