可以使用同一页面上表单中选择的值填充 php/mysql 调用吗?
我有一个有两个输入的表单。第一个输入允许用户选择两个值(1 或 2)。我的第二个输入允许用户选择一系列可用日期(由单独的 php/mysql 查询填充)。
我想实现以下目标:
在页面加载时,第二个框只是“不可点击”。用户必须在第 1 部分中进行选择。
一旦用户在框 1 中进行选择,第 2 部分的值就会相应地动态创建,因为从第 1 部分中选择的值(1 或 2)会在 php 中使用。 pdo 准备好的语句写入 mysql 数据库。
这可能吗?
I have a form which has two inputs. The first input allows a user to select two values (either 1 or 2). My second input allows the user to select a range of available dates (which is populated from a separate php/mysql query).
I would like to achieve the following:
At page load, the second box is simply 'non-clickable'. The user must make a selection in part 1.
Once a user makes a selection in box 1, the values of part 2 are dynamically created accordingly as the value selected from part 1 (either 1 or 2) is used in a php pdo prepared statement into a mysql database.
is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,使用 jQuery 可以很容易地实现这一点。当页面准备好时,您将禁用第二个输入,并将其启用绑定到正在填写的第一个输入。然后,您将使用 jquery ajax 函数获取下一个数据并以这种方式填充它。
您可能应该阅读基本的 jQuery 教程,然后阅读特定功能的文档,例如 ajax()。
相信我,您会很高兴了解 jQuery,因为它对所有类型的事情都很方便,尤其是在这样的情况下,您需要通过 ajax 调用服务器来设置一些复杂的动态表单。
Yes, it's very achievable using jQuery . When the page is ready, you'd disable the second input, and bind it being enabled to the first one being filled out. Then you'd use the jquery ajax function to get the data for the next one and populate it that way.
You should probably read a basic jQuery tutorial, then read the documentation for the specific functions like ajax().
Trust me, you'll be really glad to know jQuery as it comes in handy for all types of things, especially situations like these where you need to setup somewhat complex dynamic forms with ajax calls to your server along the way.
是的,您想使用 ajax。我建议您查看 jquery。
Jquery 将帮助您解决 ajax 调用和操作页面中的元素的问题。
使用该库实现您的示例应该相当简单。
Yes you want to use ajax. I would advice you to take a look at jquery.
Jquery would help you to work around doing the ajax calls and manipulating elements in your page.
Your example should fairly simple to implement using the library.