对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 相关文章推荐
smarty静态实验表明,网络上是错的~呵呵
Nov 25 PHP
一段防盗连的PHP代码
Dec 06 PHP
使用 MySQL 开始 PHP 会话
Dec 21 PHP
PHP isset()与empty()的使用区别详解
Aug 29 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
Sep 10 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
Nov 25 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
ThinkPHP项目分组配置方法分析
Mar 23 PHP
PHP打印输出函数汇总
Aug 28 PHP
PHP get_html_translation_table()函数用法讲解
Feb 16 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 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
Terran兵种对照表
2020/03/14 星际争霸
咖啡的种类和口感
2021/03/03 新手入门
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
JS解析XML实例分析
2015/01/30 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
在Django的视图(View)外使用Session的方法
2015/07/23 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Python面向对象程序设计示例小结
2019/01/30 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
汽车维修工岗位职责
2014/02/12 职场文书
新教师个人总结
2015/02/06 职场文书
python中的random模块和相关函数详解
2022/04/22 Python
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android