对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 配置文件中open_basedir选项作用
Jul 19 PHP
解析link_mysql的php版
Jun 30 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
javascript some()函数用法详解
Nov 13 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
Jun 14 PHP
详解phpstorm2020最新破解方法
Sep 17 PHP
关于PHP数组迭代器的使用方法实例
Nov 17 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合并静态文件详解
2014/11/14 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
Javascript模板技术
2007/04/27 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
认识延迟时间为0的setTimeout
2008/05/16 Javascript
XENON基于JSON变种
2010/07/27 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
2015/03/18 Javascript
javascript求日期差的方法
2016/03/02 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
小程序实现多列选择器
2019/02/15 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
python实现多线程网页下载器
2018/04/15 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
使用TensorFlow直接获取处理MNIST数据方式
2020/02/10 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
基于PyTorch中view的用法说明
2021/03/03 Python
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
西式婚礼证婚词
2014/01/12 职场文书
学生安全责任书
2014/04/15 职场文书
投标保密承诺书
2014/05/19 职场文书
村党支部书记承诺书
2014/05/29 职场文书
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫
Golang 对es的操作实例
2022/04/20 Golang