下拉列表,单击“直接到新URL”,不单击“提交”按钮,发布隐藏的PHP变量

下拉列表,单击“直接到新URL”,不单击“提交”按钮,发布隐藏的PHP变量,php,variables,drop-down-menu,onchange,hidden,Php,Variables,Drop Down Menu,Onchange,Hidden,我想制作一个下拉列表,每个选择都是一个新的URL链接,其中没有提交按钮。相反,当用户从下拉列表中选择时,他们直接进入URL。我可以使用以下HTML实现这一点: <select name="mydropdown" class="class1" onChange="document.location = this.value" value="GO"> <option value="page1.php">Page1</option>

我想制作一个下拉列表,每个选择都是一个新的URL链接,其中没有提交按钮。相反,当用户从下拉列表中选择时,他们直接进入URL。我可以使用以下HTML实现这一点:

<select name="mydropdown" class="class1" onChange="document.location = this.value" value="GO">
        <option value="page1.php">Page1</option>
        <option value="page2.php">Page2</option>
        <option value="page3.php">Page3</option>
</select>
但是,我还想将两个隐藏的PHP变量发布到所选页面,$username和$password


非常感谢您的帮助

将变量传递给其他页面的最佳方法是使用$\u会话,因为您没有表单,用户不想知道您传递的变量/值是什么。

注意:建议不要在页面中传递密码,这会使您的 系统易受攻击者攻击。最佳实践是在每个应用程序中验证用户 如果需要,请翻页或加密并存储密码


将变量传递给其他页面的最佳方法是使用$\u会话,因为您没有表单,用户不想知道您传递的变量/值是什么。

注意:建议不要在页面中传递密码,这会使您的 系统易受攻击者攻击。最佳实践是在每个应用程序中验证用户 如果需要,请翻页或加密并存储密码


您可以通过jquery提交表单来尝试这一点。还要以编码格式传递密码。检查下面的代码==>

函数callredirectpagename{ $frmdropdown.attraction,pagename; $frmdropdown.submit; } 第1页 第2页 第3页
您可以通过jquery提交表单来尝试这一点。还要以编码格式传递密码。检查下面的代码==>

函数callredirectpagename{ $frmdropdown.attraction,pagename; $frmdropdown.submit; } 第1页 第2页 第3页
没有可用于标记的属性值。没有可用于标记的属性值。谢谢,非常感谢helpful@MC74如果它有效,那么请接受这个答案。好的,很高兴-我该怎么做?似乎没有明显的“接受”按钮。@MC74请仔细阅读,它将解释您如何接受答案。谢谢,非常感谢helpful@MC74如果它有效,那么请接受这个答案。好的,很高兴-我该怎么做?似乎没有明显的“接受”按钮。@MC74请仔细阅读,它将解释如何接受答案。