对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中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
php字符串按照单词进行反转的方法
Mar 14 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 PHP
php实现用于计算执行时间的类实例
Apr 18 PHP
php实现仿写CodeIgniter的购物车类
Jul 29 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
PHP预定义变量9大超全局数组用法详解
Apr 23 PHP
php查询操作实现投票功能
May 09 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
Cookie跨域问题解决方案代码示例
Nov 24 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP 验证登陆类分享
2015/03/13 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
python中使用mysql数据库详细介绍
2015/03/27 Python
Python字符串中查找子串小技巧
2015/04/10 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
python中的逆序遍历实例
2019/12/25 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
毕业生求职简历的自我评价
2013/10/07 职场文书
公证委托书标准格式
2014/09/11 职场文书
水电施工员岗位职责
2015/04/11 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
蜗居观后感
2015/06/11 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技