Php 什么';提供一组不同的可点击选项的标准方式是什么?所有提交相同表单的选项都是什么?
我有一个PHP生成的页面,显示了一些关于一组电影的数据。使用POST更新页面。表格只显示以特定字母开头的电影。我想在屏幕顶部显示一组可单击的选项,每个选项都是一个字母。因此,如果你点击“B”,它会提交表单并重新绘制页面,只显示以B开头的电影(我知道,Ajax是一种更好的方式,但我正在尝试快速完成一些事情)Php 什么';提供一组不同的可点击选项的标准方式是什么?所有提交相同表单的选项都是什么?,php,javascript,html,Php,Javascript,Html,我有一个PHP生成的页面,显示了一些关于一组电影的数据。使用POST更新页面。表格只显示以特定字母开头的电影。我想在屏幕顶部显示一组可单击的选项,每个选项都是一个字母。因此,如果你点击“B”,它会提交表单并重新绘制页面,只显示以B开头的电影(我知道,Ajax是一种更好的方式,但我正在尝试快速完成一些事情) 无论如何,我知道我可以通过让每个链接都是一个Javascript调用来实现这一点,它设置一个隐藏字段的值,然后提交表单,或者让每个字母都是一个按钮,它有一个特定的值,然后直接提交表单,但这两种
无论如何,我知道我可以通过让每个链接都是一个Javascript调用来实现这一点,它设置一个隐藏字段的值,然后提交表单,或者让每个字母都是一个按钮,它有一个特定的值,然后直接提交表单,但这两种方式都没有让我觉得特别优雅。有没有标准的方法可以做到这一点?我是否遗漏了一些非常明显的内容?您可以创建许多提交按钮,并为每个按钮指定不同的名称。然后根据POST数组中包含的内容进行测试,查看按下了哪个提交
请注意,您可以使用代替提交输入类型,以便您可以用自己的图像等替换按钮。您始终可以创建多个提交按钮,并为每个按钮指定不同的名称。然后根据POST数组中包含的内容进行测试,查看按下了哪个提交
请注意,您可以使用代替提交输入类型,以便您可以用自己的图像等替换按钮。我想您已经介绍了很多选项。我通常认为它是通过javascript和HREF实现的,因为人们不喜欢设计真正的按钮。我认为您几乎涵盖了现有的选项。我通常认为它是用javascript和hrefs完成的,因为人们不喜欢设计真正的按钮。你实际上不需要提交表单,因为你没有真正使用它
为什么不只是一组超链接呢?你实际上不需要提交表单,因为你没有真正使用它
为什么不仅仅是一组超链接B使用几个不同的提交按钮,如下所示:
<input type="submit" name="letter" value="A" />
<input type="submit" name="letter" value="B" />
<input type="submit" name="letter" value="C" />
...
...
使用几个不同的提交按钮,如下所示:
<input type="submit" name="letter" value="A" />
<input type="submit" name="letter" value="B" />
<input type="submit" name="letter" value="C" />
...
...
请注意,Internet Explorer(6/7?)不会将带有按钮的名称的变量发布到上-它只会将带有名称(x和名称(y)的变量发布到按钮上单击位置的坐标。请注意Internet Explorer(6/7?)不使用按钮的名称发布变量-它只使用按钮单击位置的坐标发布带有名称x和名称y的变量。但是如何设置需要传递到PHP脚本的变量?我可以通过将它们添加到每个链接的URL来实现这一点,但是我的脚本需要检查$\u GET和$\u POST,这感觉有点错误……但是,我该如何设置需要传递到PHP脚本的变量呢?我可以通过将它们添加到每个链接的URL来实现这一点,但是我的脚本需要检查$\u GET和$\u POST,这感觉有点不对劲。。。