<option>北京</option>
<option>天津</option>
<option>上海</option>
<option value="other">其他</option>
</select>
<input id="a"/>
function t(obj)
{
if(obj.value=="other")
{
document.getElementById("a").style.display = ""
}
else
document.getElementById("a").style.display = "none"
}
select系统调用的作用就是让程序在多个文件描述符上进行等待,而套接字也是属于文件描述符的一种,所以服务器程序就可以利用select系统调用,在多个套接字上等待客户端请求,从而达到同时处理多个客户端的效果,而等待客户端请求就需要用listen调用对客户端进行监听,select调用检测的当然就是监听套接字咯。select系统调用是检测一个已打开的文件描述符的集合(这个集合是一个fd_set类型的数据结构),服务器程序需要创建这个集合,创建时需要用listen调用让套接字处于监听状态,只有这样当有一个新的连接发生时,描述符才会有活动发生,才能够被检测到。
var select = document.getElementById('select')select.onchange = function(){
alert('1')
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)