2012-06-02 49 views
0

我有一個jquery移動窗體中的按鈕,它定義了後動作屬性。恢復默認表單提交通過按鈕/ type ='submit'行爲

<form id="form1" enctype="multipart/form-data" data-ajax="false" method="POST" target="uploadTarget" action="https://graph.facebook.com/me/photos?access_token="..."> 

<input id="source" name="source" type="file"> 
<input id="message" name="message" type="text"> 

<button id="upload" type="submit" name="upload">Upload Photo</button> 
</form> 

表格中的POST方法,當我點擊按鈕樣式不叫。

的方法「後」被稱爲形式,如果我用數據角色=「無」

<button data-role="none" id="upload" type="submit" name="upload">Upload Photo</button> 

但顯然按鈕失去了移動的風格。

我有數據阿賈克斯=「假」在表單級別如圖所示(感謝CBroe!),但是這並沒有幫助。

是否有任何選項來獲取按鈕上的jquery移動樣式,但保留默認的Form事件和提交/發佈行爲。

回答

1

我已經試過data-ajax =「false」,但這並沒有幫助。

你把那個放在按鈕元素或表單元素上的位置? (它應該設置在窗體上。)

+0

我把它放在了按鈕上。但後來我將它移到了表單上,但它仍然不起作用。 – user1055761

0

問題是移動的css文件。我使用的是舊版本。包括最新版本後:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile.min.css" /> 

它似乎工作。

相關問題