两方面都要处理,一个是提交的时候,在数据库里先检查这个选项的人数是不是够10个,如果超了就不再提交,另外方面,在显示页面的时候,先检查这三个选项各自的人数,如果人数已超就不再显示或禁用对应的option
<select id="sel">
<option>请选择</option>
<option>111</option>
<option>222</option>
<option>333</option>
<option>444</option>
</select>
<span id="sp"></span>
<button onclick="sub()">submit</button>
0000000000000000
var sub = function(){
spinnerHTML = selchildren[selselectedIndex]innerHTML;
}
现在有一id=test的下拉框,怎么拿到选中的那个值呢?
分别使用javascript原生的方法和jquery方法
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
code:
一:javascript原生的方法
1:拿到select对象: var myselect=documentgetElementById("test");
2:拿到选中项的索引:var index=myselectselectedIndex ; // selectedIndex代表的是你所选中项的index
3:拿到选中项options的value: myselectoptions[index]value;
4:拿到选中项options的text: myselectoptions[index]text;
二:jquery方法(前提是已经加载了jquery库)
1:var options=$("#test option:selected"); //获取选中的项
2:alert(optionsval()); //拿到选中项的值
3:alert(optionstext()); //拿到选中项的文本
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:indexhtml,编写问题基础代码,选中选项2。
2、在indexhtml中的<script>标签,输入js代码:
var value = $('#myselect')val();
var text = $('#myselect')find("option:selected")text();
$('body')append('value=' + value + ',text=' + text);
3、浏览器运行indexhtml页面,此时成功获得到选中的选项的值和文本并打印了出来。
以上就是关于js如何获取数据库某个选项的数值,数值达到限制提交全部的内容,包括:js如何获取数据库某个选项的数值,数值达到限制提交、js如何获取option的值、如何使用js获取select中选中的option的value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)