2012-06-02 55 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" /> 

它似乎工作。

相关问题