对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截取中文字符串不乱码的方法
Dec 25 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
php获取当月最后一天函数分享
Feb 02 PHP
WordPress自定义时间显示格式
Mar 27 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
Java中final关键字详解
Aug 10 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 14 PHP
mac pecl 安装php7.1扩展教程
Oct 17 PHP
PHP数组访问常用方法解析
Sep 05 PHP
PHP实现简单注册登录系统
Dec 28 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
Symfony模板的快捷变量用法实例
2016/03/17 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
Javascript中Eval函数的使用说明
2008/10/11 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
Python抓取百度查询结果的方法
2015/07/08 Python
python实现两个文件合并功能
2018/04/01 Python
一看就懂得Python的math模块
2018/10/21 Python
python样条插值的实现代码
2018/12/17 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
python分布式编程实现过程解析
2019/11/08 Python
python调用接口的4种方式代码实例
2019/11/19 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
python实现批量修改文件名
2020/03/23 Python
初一地理教学反思
2014/01/16 职场文书
建筑个人求职信范文
2014/01/25 职场文书
新品发布会主持词
2014/04/02 职场文书
企业宣传策划方案
2014/05/29 职场文书
爱国影片观后感
2015/06/18 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server