注册 | 登录 | 搜索 
 ›› ›› 『 PHP技术讨论 』›› [分享]对Javascript和select部件的结合运用
共有 1720 人关注过本帖  
<< 上一主题    下一主题 >>
树形 打印

[分享]对Javascript和select部件的结合运用

帅哥哟,离线,有人找我吗?

等级:新手上路

文章:37

积分:108

注册:2007-01-12 17:45:15

楼主  2007-07-10 17:05:56  

<?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"disabled_by_dv__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>

111111
动网论坛商业版热卖中
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

等级:新手上路

文章:37

积分:108

注册:2007-01-12 17:45:15

沙发  2007-07-10 17:07:09  

大家有空看看

是一遍转载的好文章,呵呵

111111
动网论坛PHP官方站点
引用 | 回复 | TOP

帅哥哟,在线,有人找我吗?

头衔:、①玍㈠迣

等级:超级版主

威望:1

文章:19780

积分:37448

注册:2007-05-16 21:22:50

板凳  2007-07-10 18:39:41  

动网插件,模板风格下载
动网论坛商业版热卖中
引用 | 回复 | TOP

美女呀,离线,留言给我吧!

等级:新手上路

文章:7

积分:60

注册:2007-07-11 21:17:51

木地板  2007-07-11 22:07:57  
找了好久啊
111111

欢迎链接 link:北京女人街
动网论坛商业版热卖中
引用 | 回复 | TOP

美女呀,离线,留言给我吧!

等级:新手上路

文章:21

积分:105

注册:2007-07-17 10:01:57

5  2007-07-17 10:44:26  

顶顶~~~~~~~~

 

111111

买空间找北纬,好的产品让您用好的服务让您享受!qq539382887    http://www.beiweb.cn
动网论坛专用虚拟主机
引用 | 回复 | TOP

帅哥哟,离线,有人找我吗?

等级:论坛游侠

文章:213

积分:432

注册:2007-07-09 11:38:00

6  2007-07-30 16:03:45  

实用。。。学习学习。。

1111111


现诚招代理商,TEL:0592-5589369
QQ:539382884
动网论坛专用虚拟主机
引用 | 回复 | TOP

5 / 回复数 1/1 1 GO