www.zhnq.net > sElECt标签属性

sElECt标签属性

1:value的用处<select ><option value = "A">B</option></select> 其中“A”“B”有何区别,各自代表什么意思?答案:B是显示在网页上的内容 A是实际传给后台表单处理程序 比如<select > <option value = "class1">际传给后台表单处理程

<html:select property="sex" styleID="sexID" styleClass="sexClass"></html:select>struts标签属性对应的html标签属性property------------namestyleID-------------idstyleClass----------class

onchange 意为当改变时,也就是你select的选项值发生改变时!这个的可以用在多级下拉列表的自动更新上面!例如,学校有很多学院、学院下面有很多系,系下面有很多专业,在显示的时候不可能都全部列出来,可以通过onchage事件自动更新,例如学院选择商贸,那么专业的下拉列表里面就显示营销、国贸等商贸学院下属的专业,其他的专业就不显示.如果学院换了,那么,专业的候选项也自动更新!onchange还可以用在text文本域的验证上面,例如输入一句话,完成后就自动触发onchange事件,那么就可以调用对文本验证的js脚本,看用户输入的内容是否符合要求(用户名填写提示方面)!

&lt;select onChange=javascript:window.open(this.options[this.selectedIndex].value) size=1 name=select1&gt; &lt;option selected&gt;选择网页&lt;/option&gt; &lt;option value="http://www.baidu.com"&gt;百度&lt;/option&gt; &lt;option value="http://www.163.com"&gt;网易&lt;/option&gt;&lt;/select&gt;

思路:通过for循环判断每个选项,一旦满足条件则设置其selected属性为true即可,关键代码: obj = document.getElementById(select_id);for(i=0;i

建议 直接用这个下拉框给js传递他的值 比如有有个js函数: function han(a){ alert(a);} 把你的下拉框这样改: <select onchange="han(this.value);"> <option value="111">aaa</option> <option value="222">bbb</option> <option value="333">ccc</option> <option value="444">ddd</option> </select>

<form action="cgi-bin/formmail.cgi" method="post"><p>星座:<br><select name="horoscope"><option value="Aries">白羊座</option><option value="Taurus">金牛座</option><option value="Gemini">双子座</option><option

是可以多选了,但是这个属性有点类似资源管理器中的多选似的 单击还是单选,如果想要多选就要按住键盘上的ctrl键之后再进行单击就是多选了

<select> <option>A</option> <option selected="selected">B</option></select> 你需要设置什么样的属性的?一般在页面写完<option>标签之后,selected都是根据你选择的选项自动赋值的.比如打开页面,默认显示的是B,在你选择A之后,A的option标签属性即为selected. 可能是因为没有太明白你的意思,有y不对的地方还请指正.

<option value="对应主见id">用户看到的信息</option>若当前select在表单里,直接提交就可以获取到内容,服务器端以select的name属性接收,就可以接收到当前的对应主见id用javascript提交也可以

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com