对javascript和select部件的结合运用


Posted in PHP onOctober 09, 2006

<?php

//对Javascript和select部件的结合运用
//在写程序的过程,我想实现在select对象选中选项后,
//不需要提交按钮,而直接触发动作,且在动作发生后
//的页面中要保持所选择的选项。经过形容,终于通过
//使用Javascript及select对象的onchange属性及
//value值而实现了这种功能。
//代码如下(文件名为"test.php"):

  switch ($mon){
    case '': echo '请选择您的星座:';break;
    case '1':echo '您的星座是水瓶座';break;
    case '2':echo '您的星座是双鱼座';break;
    case '3':echo '您的星座是白羊座';break;
    case '4':echo '您的星座是金牛座';break;
    case '5':echo '您的星座是双子座';break;
    case '6':echo '您的星座是巨蟹座';break;
    case '7':echo '您的星座是狮子座';break;
    case '8':echo '您的星座是处女座';break;
    case '9':echo '您的星座是天平座';break;
    case '10':echo '您的星座是天蝎座';break;
    case '11':echo '您的星座是射手座';break;
    case '12':echo '您的星座是魔蝎座';break;
    default:break;
  }       
?>

<form name="form1">
  <select name="month_select"
     onChange="javascript:location.href=
                   this.options[this.selectedIndex].value">
  <option>--请选择你的星座--</option>
  <option value="test.php?mon=1"
     <?php if($mon=="1") echo " selected"; ?>>水瓶座</option>
  <option value="test.php?mon=2"
     <?php if($mon=="2") echo " selected"; ?>>双鱼座</option>
  <option value="test.php?mon=3"
     <?php if($mon=="3") echo " selected"; ?>>白羊座</option>
  <option value="test.php?mon=4"
     <?php if($mon=="4") echo " selected"; ?>>金牛座</option>
  <option value="test.php?mon=5"
     <?php if($mon=="5") echo " selected"; ?>>双子座</option>
  <option value="test.php?mon=6"
     <?php if($mon=="6") echo " selected"; ?>>巨蟹座</option>
  <option value="test.php?mon=7"
     <?php if($mon=="7") echo " selected"; ?>>狮子座</option>
  <option value="test.php?mon=8"
     <?php if($mon=="8") echo " selected"; ?>>处女座</option>
  <option value="test.php?mon=9"
     <?php if($mon=="9") echo " selected"; ?>>天平座</option>
  <option value="test.php?mon=10"
     <?php if($mon=="10") echo " selected"; ?>>天蝎座</option>
  <option value="test.php?mon=11"
     <?php if($mon=="11") echo " selected"; ?>>射手座</option>
  <option value="test.php?mon=12"
     <?php if($mon=="12") echo " selected"; ?>>魔蝎座</option>
  </select>
</form>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

PHP 相关文章推荐
PHP 错误之引号中使用变量
May 04 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
PHP操作数组相关函数
Feb 03 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
本地计算机无法启动Apache故障处理
Aug 08 PHP
php二维数组合并及去重复的方法
Mar 04 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 PHP
php中str_pad()函数用法分析
Mar 28 PHP
php实现大文件断点续传下载实例代码
Oct 01 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 PHP
用PHP和ACCESS写聊天室(二)
Oct 09 #PHP
用PHP和ACCESS写聊天室(一)
Oct 09 #PHP
不用数据库的多用户文件自由上传投票系统(1)
Oct 09 #PHP
不用数据库的多用户文件自由上传投票系统(3)
Oct 09 #PHP
用PHP+MySql编写聊天室
Oct 09 #PHP
如何开发一个虚拟域名系统
Oct 09 #PHP
PHP中对数据库操作的封装
Oct 09 #PHP
You might like
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
php分页函数示例代码分享
2014/02/24 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
wxPython之解决闪烁的问题
2018/01/15 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python打包多类型文件的操作方法
2020/09/21 Python
Appium+Python实现简单的自动化登录测试的实现
2021/01/26 Python
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
运动会获奖感言
2014/02/11 职场文书
益达广告词
2014/03/14 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
会计专业自荐书
2014/07/08 职场文书
英文产品推荐信
2015/03/27 职场文书
改进工作作风心得体会
2016/01/23 职场文书
python套接字socket通信
2022/04/01 Python
JavaScript设计模式之原型模式详情
2022/06/21 Javascript