Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery mobile-链接元素中的表单元素_Jquery_Forms_List_Jquery Mobile - Fatal编程技术网

jquery mobile-链接元素中的表单元素

jquery mobile-链接元素中的表单元素,jquery,forms,list,jquery-mobile,Jquery,Forms,List,Jquery Mobile,我正在使用jquerymobile,并试图在JQM列表视图中放置一个表单 像这样的HTML: <ul data-role="listview" data-inset="true" class="logList inputList"> <li data-icon="false" class="inField"> <a class="inField ui-corner-top" tabindex="-1"> <label fo

我正在使用jquerymobile,并试图在JQM列表视图中放置一个表单

像这样的HTML:

<ul data-role="listview" data-inset="true" class="logList inputList">
   <li data-icon="false" class="inField">
     <a class="inField ui-corner-top" tabindex="-1">
        <label for="loginName">Benutzer</label>
        <input type="text" name="loginName" id="loginName" />
     </a>
   </li>
   ...
  • 贝努策
  • ...
问题是验证抛出了一个错误,表示我不能将标签或输入元素放入元素中。我并不真正需要a元素,除非省略它们会破坏我的Jquery Mobile listview增强功能

你知道怎么解决这个问题吗?必须有更好的方法手动插入所有JQM元素,并用跨距交换


谢谢你的帮助

jQM已经提供了此功能:

例如:

<form>
    <ul data-role="listview">
        <li data-role="fieldcontain">
            <label for="name">Text Input:</label>
            <input type="text" name="name" id="name" value=""  />
        </li>
    </ul>
</form>

  • 文本输入:

不错。我不知道。你知道如何用这种方式来分割按钮列表项吗,左边的表单元素,右边的按钮?我自己知道。唯一的方法似乎是添加硬编码按钮,并使用data role=“none”确保JQM不会增强它。也许是一个功能请求。。。带有丢失密码按钮的登录表单并不少见。又来了!