我目前有 2 个按钮(输入提交)Save、Save & Go,我们正在寻找添加第三个按钮,Save & Close。由于房地产,这里没有第三个按钮的空间,所以想法是将它们组合成某种下拉菜单。
我知道使用 A 和隐藏 div 的 css 可能是更好的解决方案,但是,由于应用程序的方式是在它所在的接口中编码的,这些需要是 INPUTs 或 BUTTONs 才能用于后端(a node.js -like derivitive) 来获取它。
有没有办法制作这样的东西?
只显示
|"Save"|
但如果存在选项(基于其他脚本参数),则显示向下箭头,例如
|"Save *down*"|
并在其下方的鼠标悬停上显示 2 个(或 1 个或更多)子选项:
| "and go" | "and close" |
关键点是所有3个条件都必须提交(可能只想保存而不去或关闭)。
同样,所有 3 个都需要输入 type='submit' 所以我不确定在这种情况下如何使悬停状态等。通常会使用带有 a:hovers 和 Intent 的列表和子列表。
我运行 jquery 并设置了 html 5,所以标准前端的东西都可以使用,但后端是它变得棘手的地方。
关于“更好的方法”来解决这个问题的任何建议?