在 phonegap 中,我使用了一个 jquery 移动框架。我想通过使用页面 url 将表单数据传递到下一页,这是一个 div。我尝试使用 GetElementByID 来检索参数。它向我展示了“[object HTMLDivElement]”。我不是我想要的结果。我该如何解决?
下面是转换到下一页的功能 DIV 是我的phonegap的代码:
<script type="text/javascript">
$('#home').live('pagecreate',function(event) {
$("#form").submit( function (e) {
e.preventDefault();
var x=document.getElementById("search");
$.mobile.changePage("#page1?param1="+x);
});
});
</script>
和表单html:
<form id="form" method="POST" action="page1" data-ajax="false">
<div data-role="fieldcontain" id="search">
<fieldset data-role="controlgroup">
<label for="search">
Search
</label>
<input name="search" id="search" placeholder="" value="" type="search" />
</fieldset>
</div>
<div data-role="fieldcontain" id="searchmethod">
<label for="searchmethod">
</label>
<select id="searchmethod" name="searchmethod" data-theme="e">
<option value="keyword">
Keyword
</option>
</select>
</div>
<div data-role="fieldcontain" id="searchlocation">
<label for="searchlocation">
</label>
<select name="searchlocation" data-theme="e">
<option value="Entire Collection">
Entire Collection
</option>
</select>
</div>
<input type="submit" value="Submit" />
</form>