对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 MsSql server时遇到的中文编码问题
Jun 11 PHP
将文件夹压缩成zip文件的php代码
Dec 14 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
apache+php完美解决301重定向的两种方法
Jun 08 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
php 批量添加多行文本框textarea一行一个
Jun 03 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
php求一个网段开始与结束IP地址的方法
Jul 09 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
php + WebUploader实现图片批量上传功能
May 06 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
十天学会php(3)
2006/10/09 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
python web框架 django wsgi原理解析
2019/08/20 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
教育孩子心得体会
2014/01/01 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
给小学生的新年寄语
2014/04/04 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
golang为什么要统一错误处理
2022/04/03 Golang