只能告诉你思路, 用ajax请求php页面,返回的结果,显示在页面上。
成都创新互联自2013年创立以来,先为榆林等服务建站,榆林等地企业,进行企业商务咨询服务。为榆林企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
所以你可以百度一下ajax(用jquery的ajax更方便)。
前端的下拉框代码是这样的:
select id="dataselect"
option value="id值1"name值1/option
option value="id值2"name值2/option
/select
你选择了name值1,通过获取$("#dataselect").val() 就可以得到id值了。放心,这个值的对应关系是不会出错的!
这个简单,使用iframe框架来实现,
1、父页面使用js来进行判断,判断select的值是多少,这个很简单。
2、js根据不同的值,控制iframe跳转到哪个页面
一般来说的话都是使用这种方式
第二种方式就是使用DIV
第一步和上面一样
2、根据值的不同,使用js控制div属性为display:block 还是 none
首先你的思路就错了。并不是用if else这样子去取下拉框的值,没选的时候你是取不到的。
正确的思路是,当下拉框的值改变的时候,触发一个事件,这个时候再根据下拉框的值再做处理。
可以在下拉框加一个onchange来监控下拉框值的改变,然后调用你需要的JS方法来控制页面显示那部分的内容。
select name="a" onchange="alert('下拉框的值改变');"
option value="1"1/option
option value="2"2/option
option value="3"3/option
/select