![]() |
1
130
使用如下HTML表单:
要使用的PHP代码如下:
你应该永远 假定或默认为HTML源代码格式中出现的第一个提交按钮 . 实际上,在以下情况下,各种浏览器都会可靠地发送带有发布数据的提交按钮的名称/值:
存在提交表单的其他方法,一些浏览器/版本决定 不发送任何提交按钮的名称/值 在某些情况下。例如, 许多用户 当光标/焦点位于文本字段上时,按Enter键提交表单。表单也可以通过javascript以及一些更模糊的方法提交。 注意这个细节是很重要的,否则当用户提交表单时,您的用户会非常沮丧,但是“什么都没有发生”,并且他们的数据会丢失,因为您的代码未能检测到表单提交,因为您没有预料到提交按钮的名称/值y不与post数据一起发送。 此外,上面的建议也应该用于具有单个提交按钮的表单,因为您应该 始终采用默认提交按钮 . 我知道互联网上充斥着大量的表单处理程序教程,几乎所有这些教程都只检查提交按钮的名称和值。但是, 他们完全错了! |
![]() |
2
10
在HTML中:
在php中:
|
![]() |
3
-2
你是用php还是javascript提问。 如果它是在PHP中,请给出它的名称,并使用post或get方法,然后可以使用isset选项,或者将特定按钮名称选中为该值。 如果它在JS中,请使用getElementByID |