我有一个没有 JQuery 也能正常工作的表单。该表单有 2 个文本输入和一个“文件上传”。“文件上传”是一个带有一些内部 SPAN 元素的 DIV。如果我将表单更改为 JQuery mobile,则“文件上传”不再以正确的方式呈现。有没有办法像没有 JQuery 移动一样显示这个“文件上传”,而其余元素用 JQuery 显示?
谢谢,-ioan
编辑:这是我与 JQuery 一起使用的模板:
<div data-role="page" id="reportselect">
<div data-role="header">
<a href="" id="BTNCLOSE" data-theme="b">Close</a>
<h1>Web to Fax</h1>
</div><!-- /header -->
<div data-role="content">
<div data-role="fieldcontain">
<label for="ETONAME">To (Name)</label>
{%eToName%}
</div>
<div data-role="fieldcontain">
<label for="ESUBJECT">Subject</label>
{%eSubject%}
</div>
<div data-role="fieldcontain">
<label for="MTOFAXNUMBER">Fax number(s)</label>
<textarea name="MTOFAXNUMBER" id="MTOFAXNUMBER"></textarea>
</div>
<div data-role="fieldcontain">
<label for="MMESSAGE">Message</label>
<textarea name="MMESSAGE" id="MMESSAGE"></textarea>
</div>
<div id="UPLOADER_DIV" class="UPLOADERCSS" name="UPLOADER" tabindex="5"></div>
<a href="" id="BTNSENDFAX" data-role="button" data-theme="b">Send fax now!</a>
</div><!-- /content -->
<div data-role="footer">
<h4>Web to Fax</h4>
</div><!-- /footer -->
有问题的元素是:
<div id="UPLOADER_DIV" class="UPLOADERCSS" name="UPLOADER" tabindex="5"></div>
以下是没有和有 JQuery 的页面在成功上传后的外观:http: //imgur.com/a/GkqkL
实际上应该隐藏“上传失败”。
Edit3:这是两个页面,有和没有 JQuery Mobile:https ://secure.ipfax.net/withJQuery.htm和 https://secure.ipfax.net/withoutJQuery.htm