下面的代码是one.php。我想将文本作为值并使用 POST/GET 到下一页 send_mail.php。
那么如何才能做到呢?
<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'];
关于javascript - 如何使用 POST/GET 将下拉列表的值和文本发送到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32603437/