我是HTML新手,仍在尝试理解一些概念。这是我根本不懂的。在尝试HTML表单后,我注意到如果我有一个带有属性名称的表单,我可以通过以下方式访问该表单。 attribute_name 或document [ attribute_name ]。但是,如果我尝试在div上执行相同操作,则它不起作用。有人可以解释一下为什么会这样。 另外,我想知道在使用AJAX时使用表单是否合适。假设我在表单中有一些字段,但是我使用ajax并且表单永远不会被“发布”,因为我使用AJAX来更改字段的内容。
提前致谢!
答案 0 :(得分:0)
通常,表单具有name属性,以便您能够将值传递给PHP / AJAX脚本。
撰写表格时:
<FORM action = 'addDetailsToDatabase.php' method = 'post' >
<input name ='myName'>
<button type = 'submit'>
</form>
当您提交此表单时,它将发布具有name属性&#39; myName&#39;的输入字段值。到addDetailsToDatabase.php脚本。现在,无论您在输入中输入和提交的是什么,都可以在PHP脚本中使用。
TAGS通常不需要name属性。 (我说通常只需要在那里使用一些库来使用它我从来没有在div标签上看到过一个名字。
获得div的最佳方法是通过ID获取它。 document.getElementByID(&#39; yourdivid&#39;) - Javascript。
你的div会是这样的
您可以使用AJAX发布要由PHP脚本运行的表单,这样可以使整个页面无法刷新。
在第二部分中尽力而为。使用Ajax,您可以根据需要使页面变得动态
您可以从数据库中选择并在任何地方选择回声,这些选项是无限的(几乎)。最好的办法是学习HTML = SIMPLE学习CSS = SIMPLE。然后学习一些简单的JQUERY或javascript。如果您处理表单和数据库时学习如何将表单发布到PHP脚本并存储在数据库中,然后使用select语句进行检索(准备好的语句将为您设置多年,尝试避免使用旧的SQL教程)
一旦你学会了AJAX以填补空白