gpt4 book ai didi

javascript - jQuery 与 jQuery 移动积木表单提交

转载 作者:行者123 更新时间:2023-11-28 00:51:04 25 4
gpt4 key购买 nike

我正在尝试为我的网站实现一个带有表单(搜索字段和提交按钮)的可折叠侧边栏。

我已经引用为脚本:

https://code.jquery.com/jquery-1.11.3.min.js

https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js

然而,在这种组合中,表单不会提交,而是似乎将 get 参数应用于 URL,然后触发某种形式的 preventDefault。似乎我使用的是旧版本的 jQuery ,但是当我尝试更新为:

https://code.jquery.com/jquery-3.2.1.min.js

我注意到我的可折叠菜单不再有效,并且完整的样式已损坏。我也不能把它放在 fiddle 里,因为他们大多已经在使用 jQuery。

示例 1(折叠有效但不形成):

<html>

<head>
<title>Test form</title>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>

<body>
<div data-role="page" id="about">
<div data-role="header">
<h1>Header</h1>
</div>
<div data-role="main" class="ui-content">
<div data-role="collapsible">
<h1>Search</h1>
<form method="get">
<input name="test" type="text">
<button type="submit">Send</button>
</form>
</div>
</div>
</div>
</body>

</html>

示例 2(表单有效但无法折叠):

<html>

<head>
<title>Test form</title>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>

<body>
<div data-role="page" id="about">
<div data-role="header">
<h1>Header</h1>
</div>
<div data-role="main" class="ui-content">
<div data-role="collapsible">
<h1>Search</h1>
<form method="get">
<input name="test" type="text">
<button type="submit">Send</button>
</form>
</div>
</div>
</div>
</body>

</html>

对于第一个示例,我还尝试声明一个输入类型按钮而不是提交并使用以下方法手动触发它:

$('#submitbutton').click(function() {
$('#myform').submit();
});

没有成功。

提前致谢!

最佳答案

移动版 1.4.5 仅锁定某些较旧的 版本并且尚未在以上旧版本上进行测试 2.0

如果您需要,请在此处阅读更多相关信息:http://blog.jquerymobile.com/2013/02/20/jquery-mobile-1-3-0-released/ .

这可以解释为什么 3.2.1 版不适用于您的可折叠表单。

与此同时,在 1.11.3 版本方面,根据开发者控制台,您所要做的就是在 Web 服务器上加载表单,而不是在本地计算机上加载它(C:/Folder/.html 不会工作,你需要使用浏览器扩展,如 https 或 http)

我希望这对您有所帮助,因为我本人不是专业程序员,无法为您草拟工作代码。

关于javascript - jQuery 与 jQuery 移动积木表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47334445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com