2015-09-05 68 views
0

...我有形式類似的商品 -jQuery Mobile的顯示形式後雙表單標籤提交這是使用jQuery Mobile的我第一次

<label for="five_miles">5 Miles</label> 
<input type="radio" name="distlim" value="5" id="five_miles"> 

因爲它說,在文檔中,標記表單元素,你必須使用標籤標籤,並且for should =該表單項目的ID。

它工作正常。我加載頁面,表單元素正在生成,看起來不錯。

但是,當我將表單提交回同一頁面後,它將顯示帶有生成的按鈕元素和元素內的標籤文本的表單,並且它還會再次顯示每個表單元素上方標籤的文本。

的jQuery生成的代碼看起來是這樣的 -

<div class="ui-radio"> 
    <label for="yes" class="ui-btn ui-corner-all ui-radio-on ui-btn-inherit ui-btn-icon-left">Yes</label> 
    <input type="radio" name="transportation" class="transyes" id="yes" value="Yes" checked=""> 
</div> 
<label for="yes">Yes</label> 

我想,也許在DOM被加載,jQuery的加載後記並添加其他標籤元素。只在表單提交後發生。

嘗試將我的jscript文件放入頁腳和標題中,並試圖將標籤放在表單元素的上方和下方。 ...不知道還有什麼要做。

謝謝。

回答

0

我在,你必須包裝單選按鈕和複選框

<fieldset data-role="controlgroup"></fieldset> 
的文檔忽視