我是 php 新手。有什么方法可以访问下拉菜单中所选项目的值,而无需在同一表单上发布数据?
问问题
388 次
3 回答
1
JavaScript 就是答案:
<script>
function getDropDownInfo() {
var objDropdown = document.getElementById('dropdown');
alert(objDropdown.value);
}
</script>
<form>
<select name="dropdown" id="dropdown">
<option value="one">one</option>
<option value="two">two</option>
</select>
</form>
<button onClick="getDropDownInfo();">get the data</button>
于 2013-05-07T06:36:47.573 回答
0
我不是一个 php 人,但通常你会用 Javascript 做这种事情。在 JQuery 中你会使用类似的东西
$('#elementid option:selected').text();
希望这就是你要找的
于 2013-05-07T06:31:38.253 回答
0
由于您说您需要访问该值而不发布它(意味着没有通信服务器),该任务可以由客户端脚本处理。您可以对实例使用 javascript。
Javascript:
<script lang='javascript'>
var e = document.getElementById("test_id");
var selectedValue = e.options[e.selectedIndex].value;
alert(selectedValue);
</script>
HTML:
<select id="test_id">
<option value="1">Item 1</option>
<option value="2">Item 2</option>
<option value="3" selected="selected">Item 3</option>
</select>
于 2013-05-07T06:41:19.370 回答