任何人都可以解释我如何选择窗体标记中的值并使用PHP而不是实际的值参数?HTML窗体:如何获得选定的选项不在PHP中的值
例如
<option value="#NOT THIS#">#THIS!#</option>
感谢
任何人都可以解释我如何选择窗体标记中的值并使用PHP而不是实际的值参数?HTML窗体:如何获得选定的选项不在PHP中的值
例如
<option value="#NOT THIS#">#THIS!#</option>
感谢
<script>
$("#yourdropdownid option:selected").text();
</script>
如果这不会为你工作,试试这个:
<script>
$('#yourdropdownid').find('option:selected').text();
</script>
<select name="select" >
<option value='1'>This 1</option>
<option value='2'>this 2</option>
</select>
和脚本
$(function(){
$("select[name='select']").change(function(){
alert($(this).find('option:selected').text());
});
});
尝试用 这个。这很简单。你可以用id="someName"
选择选项,focuse它的话就像你把(#此!#“)。
<script>
$("#someID").change(function(element) {
var selectedValue = this.options[this.selectedIndex].text;
if (selectedValue === "#THIS!#") {
// do something
}
});
</script>
那么你不能使用PHP进去选项标记的值。当表单提交它只发送选择框的值属性到服务器
由父dom选择名称 –
取决于你用什么来解析HTML – apokryfos
你没有提到你是否可以使用客户端代码来解决这个问题,在这种情况下,你有很多的解决方案,如果你严格使用PHP,那么它依赖于它是否填充选择值?然后它只是存储列表并获取人类友好值的问题。 – Max