2011-12-22 6 views
0

Я использую JQuery Mobile и пытаюсь удалить форму внутри списка JQM.jquery mobile - элемент формы внутри элемента ссылки

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.

Любая идея, как обойти это? Там должен быть лучший способ вставить все элементы JQM вручную и замена с охватывает

Спасибо за помощь!

ответ

1

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> 
+0

Ницца. Не знал этого. Любая идея, как сделать элемент списка с разделенной кнопкой таким образом, элемент левой стороны формы, правую кнопку? – frequent

+0

получил это сам. Единственный способ, по-видимому, состоит в том, чтобы добавить кнопку жестко закодированную и использовать data-role = «none», чтобы убедиться, что JQM не улучшает ее. Возможно, запрос функции ... форма входа с кнопкой потерянного пароля не так уж необычна. Thx снова! – frequent

Смежные вопросы