如何在javaScript中调用HTML选择值?
我想将用户选择的选项值作为javaScript警报获取。但我的警报不起作用 这是我的HTML代码如何在javaScript中调用HTML选择值?,javascript,jquery,html,Javascript,Jquery,Html,我想将用户选择的选项值作为javaScript警报获取。但我的警报不起作用 这是我的HTML代码 <select id="formats_id" name="aformats" > <option value="<?php echo $jrowa2['formats']; ?>" onchange="showshowFormat(this.value)" ><?php echo $jrowa2['formats']; ?></opti
<select id="formats_id" name="aformats" >
<option value="<?php echo $jrowa2['formats']; ?>" onchange="showshowFormat(this.value)" ><?php echo $jrowa2['formats']; ?></option>
<?php foreach($formats3 as $v3){ ?>
<?php if($v3 !== $jrowa2['formats']) { ?>
<option value="<?php echo $v3; ?>"><?php echo $v3; ?></option>
<?php } ?>
<?php } ?>
</select>
试试这个
function showshowFormat(){
var $this = $('#formats_id'); // assign $('#formats_id') to $this
var formats_value = $this.val();
alert(formats_value);
}
使用选择按钮尝试更改
onchange
:
纯JS
var showFormat=函数(dd){
var opt=dd.options;//select标记的选项数组
var i=dd.selectedIndex;//所选选项的索引
警报(opt[i].值);
};代码>
正文
PDF
擅长
使用以下方法:
function showshowFormat(){
var Getvalue= $('#formats_id');
var formats_value = Getvalue.val();
alert(formats_value);
}
首先,您需要在html中加载jQuery,然后尝试以下代码:
<script>
$('#formats_id').change() {
var $this = $(this); // assign $(this) to $this
var formats_value = $this.val();
alert(formats_value);
}
</script>
$('#formats_id').change(){
var$this=$(this);//将$(this)分配给$this
var格式_value=$this.val();
警报(U值);
}
试试这个
$('#formats_id').on('change', function() {
alert( this.value ); // or $(this).val()
});
$('#formats_id').on('change', function() {
alert( this.value ); // or $(this).val()
});