我怎么能发送值和文本下拉到另一个页面使用POST/GET
how can i send value and text of dropdown to another page using POST/GET
下面的代码是one.php。我想采取文本将作为值和下一页send_mail.php使用POST/GET.
那怎么做呢?
<form action="send_mail.php" name="choose_aff" method="POST">
<select name="company" id="company" class="company_select" style="width:250px;" onchange="submit()">
<option value="">Select</option>
<option value="123">abc</option>
<option value="354">xyz</option>
</select>
</form>
<form action="test1.php" name="choose_aff" method="POST">
<select name="company" id="company" class="company_select" style="width:250px;" onchange=" document.getElementById('text_content').value=this.options[this.selectedIndex].text">
<option value="">Select</option>
<option value="123">abc</option>
<option value="354">xyz</option>
</select>
<input type="hidden" name="test_text" id="text_content" value="" />
<input type="submit" name="submit" value="submit">
</form>
PHP代码echo $_POST['company'];
echo $_POST['test_text'];
可以创建隐藏输入
<input type="hidden" id="companyName" value="">
<input type="hidden" id="companyId" value="">
然后下拉更改你可以设置这些隐藏的输入
$(function() {
$("#company").change(function() {
var companyName = $('#company:selected').text();
var companyId = $('#company').val();
$('#companyName').val(companyName);
$('#companyId').val(companyId );
});
});
那么当你提交表单时你可以得到像
这样的值$companyName = $_POST['companyName '];
$companyId = $_POST['companyId '];
您首先创建了表单。您已经有了将123与abc关联、345与xyz关联所需的信息。
将该信息包含在处理表单的程序中(您可以将其硬编码为关联数组或将其存储在数据库中)。
那就查一下:
$number = $_POST['company'];
$letters = $my_map[$number];
相关文章:
- 服务器以 Status=304 响应一个浏览器的 GET 请求,以 200 响应另一个浏览器的 GET 请求
- 通过get使用javascript或jquery将数据从一个表单推送到另一个表单
- AngularJs:在另一个$http.get request中$http.get request
- 将GET数据从一个函数传递到另一个函数
- 执行get()解析查询结果并执行另一个数据库调用
- javascript ajax post/get从一个html javascript到另一个
- 一键提交GET表单和另一个POST表单
- 如何将jquery提交的php表单GET数据回显到另一个javascript代码和URL中
- 谷歌应用程序脚本使get请求到另一个脚本的参数
- 如何缓存JQUERY GET响应(数据)并在另一个函数中使用它
- Javascript get对象在另一个if语句中
- 使用jQuery.get()从另一个页面加载内容
- 我怎么能发送值和文本下拉到另一个页面使用POST/GET
- 如何使用get值在同一页面中加载另一个页面
- Express node.js从node路由向另一个服务器发出get请求
- 用GET传递PHP变量到另一个PHP页面
- 如何获得javascript变量值从一个页面到另一个没有get或post
- 将get请求从一个node.js服务器转发到另一个nodejs服务器
- 从一个函数内部的 request.get 返回变量值到另一个 NODEJS 表达式
- $.get()在另一个$.get()中