1
我正在尝试通过JQuery Mobile提交表单。JQuery Mobile提交表单
我:
<form action="#pagetwo" method="post" name="myform">
<input type="text" name="myname">
<input type="submit" value="submit" />
... then I have....
<div data-role="page" id="pagetwo">
...
<?php echo $_GET["myname"]; ?>
的第一个问题是,它没有做任何事情,当我点击提交按钮。它应该去#pagetwo
我做错了,请问?
UPDATE:
这里是更多的代码的要求:
<div data-role="page" id="home">
<div data-role="header">
<h1>Page 1</h1>
</div><!-- /header -->
<div data-role="content">
<form action="#page2" method="post" name="myform">
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<legend>Check Property Elements:</legend>
<input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" /><label for="checkbox-1">Yes or No</label>
</fieldset>
</div>
</form>
...
<div data-role="page" data-theme="a" id="page2">
<div data-role="header">
<h1>This is page 2</h1>
</div><!-- /header -->
<div data-role="navbar">
<ul>
<li><a href="#home">Home</a></li>
</ul>
</div><!-- /navbar -->
<div data-role="content" data-theme="d">
<?php if (isset($_POST['checkbox-1'])) {
// do something with $_POST['value']
echo 'yessss';
var_dump($_POST);
} ?>
调试控制台中的任何错误? – 2011-06-11 17:25:27
不,完全没有错误:o/ – user783710 2011-06-11 17:28:32
你能编辑问题并添加更多代码吗?如果你把PHP拿出来,页面转换是否工作?我还没有看到表单提交到多页面布局,所以我想更多地看看你编码的内容。这里是表单提交的文档:http://jquerymobile.com/demos/1.0a4.1/#docs/forms/forms-sample.html在这个例子中,他们张贴到一个单独的页面而不是多页面布局 – 2011-06-11 17:40:58