将div位置和大小属性插入MySQL数据库。如何用PHP收集信息?

我正在为我的网站整理一个字幕系统。当用户完成他们的标题并想要提交时,我需要一种方法将宽度,高度和位置(左和右属性)插入到我的数据库中。

我知道我可以使用JavaScript检测元素属性,但这对我没有帮助,因为使用PHP完成了对数据库的插入。如何在PHP中检测这些属性并将它们存储为变量以输入到我的数据库中?

任何帮助将是欣赏。如果您需要任何其他信息,请与我们联系。谢谢!

0
使用Javascript( jQuery简洁),您可以捕获CSS属性,并将它们附加到您的请求正文( POST 我假设)as一个JSON集合。这可能是最容易的(再次,使用jQuery )和大多数UI直观的AJAX。
额外 作者 Dan Lugg,

1 答案

您可以在表单中使用 onsubmit()处理程序,在该处理程序中,您可以使用javascript获取所有必需的属性并注入隐藏字段。

现在提交表单时,您可以使用PHP在服务器端访问这些值。

3
额外
是的,它会的。只有在 func()完全执行后,您的表单才会真正提交。这就是它的用途。
额外 作者 Vikk,
好的,这是有道理的。只是想确保我有这个权利: <form onSubmit =“func()”> 而且该函数基本上只是改变了隐藏输入字段的值。我只关心在表单实际提交之前是否会添加到这些字段。谢谢您的帮助!
额外 作者 Mark Lyons,
好的。现在正在努力。我会告诉你它是怎么回事。谢谢!
额外 作者 Mark Lyons,
工作完美,再次感谢!
额外 作者 Mark Lyons,