php - 将下拉选择值传递到 URL

标签 php javascript forms url drop-down-menu

<select id="langu" name="langu">
    <option value="English">English</option>
    <option value="Chinese">中国的</option>
    <option value="Korean">한국의</option>
    <option value="Vietnamese">Việt</option>
</select>

上面是基于 .PHP 的一部分,根据用户所做的选择,我想将选择的值作为表单操作的 URL 的一部分传递:

<form name="frmLang" 
action="index2.php?r=<?php echo $rguid;?>&l=[THE DROPDOWN OPTION HERE];?>" 
method="post">

首先这可能吗?如果是这样,如何将该变量传递到 URL 而无需转到另一页面? JavaScript? (无法使用 AJAX)。

谢谢

H.

最佳答案

method="post" 更改为 method="get" 并包含 $rguid 作为隐藏输入:

<form name="frmLang" action="index2.php" method="get">
  <input type="hidden" name="r" value="<?php echo $rguid; ?>">
  <select id="langu" name="l">
        .
        .
        .

关于php - 将下拉选择值传递到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026018/

相关文章:

php - PHP 可以将类名中的对象实例化为字符串吗?

PHP SFTP/SSH 传输

php - WordPress WooCommerce - 为客户打印发票 - 访问被拒绝

javascript - 防止ckeditor在按键上显示字符

php - php邮件的smtp配置

javascript - 使用 Javascript/D3JS/JQuery 永久更改 CSS 属性

javascript - 让用户在输入文本字段中仅键入三个不同的字符

python - Django Form 拒绝在多个选择字段中呈现查询集

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”

java - 点击后退按钮转到jsp页面