实现

第一种PHP下拉框实现方法:

  1. < ?php
  2. //提交下拉框;
  3. //直接饱触发onchange事件的结果
  4. $id=$_GET['myselect']; // myselect 为location.herf?id的名字;
  5. echo $id;
  6. //用表单提交的结果;
  7. if($_POST["sendSelect"]){ //sendSelect 为表单的名字;
  8. $select_val=$_POST["selectID"];
  9. echo "你选择的值为: $select_val";
  10. }
  11. // print_r($_POST);
  12. $xing="xing";
  13. $fang="fang";
  14. echo '<ahref=del_03.php?id='.$xing.' &action='.$fang.'>flx< /a>';
  15. //php中,在删除内容时,给的提示的写法; href 后面必须加引号;
  16. echo "n"."<inputtype='button'value='删除'onclick="if(confirm('确定要删除吗'))     { location.href='?delete=$result_manage[p_id]'}">
  17. <br><br>";
  18. }
  19. echo "<inputtype='button'value='connect_next' onclick="location.href='del_03.php?id=     $xing&action=$fang'">";
  20. ?>

第二种PHP下拉框选择实现方法:

  1. <inputtype="button"value="delete"onclick=" if(confirm('确定要删除吗')) location.href= 'del_03.php?id=xing'"><br/>
  2. <scriptlanguage="JavaScript"type="text/javascript">
  3. function select(obj){
  4. window.location.href='del_04.php?myselect= '+obj.options[obj.selectedIndex].value;
  5. return; //可以不写;
  6. }
  7. < /script>
  8. <inputtype="button"value="delete"onclick="if(confirm('确定要删除吗')) location.href='del_03.php?id=xing'"><br/>
  9. <formname="myform"action="del_04.php"method="post">
  10. < !-- 直接触发onchange 事件 ,此时不用提交表单,-- >
  11. < !--<selectname="selectID"onchange= "location='del_04.php?myselect='+this.options [this.selectedIndex].value">-->
  12. < !-- 把onchange 的事件写在一个函数里面-- >
  13. <selectname="selectID"onchange="select(this)">
  14. < !-- <selectname="selectID">-->
  15. <optionvalue="0">请选择< /option>
  16. <optionvalue="value1">option1< /option>
  17. <optionvalue="value2">option2< /option>
  18. <optionvalue="value3">option3< /option>
  19. < /select>
  20. <inputtype="submit"name="sendSelect"value="提交下拉框"/>
  21. < /form>

以上就是PHP下拉框的两种实现方法介绍。

前两种方法选择后会刷新页面,刷新页面后列表框恢复默认值

以下方法再刷新后 保留选择的值

<select id="aa" name="aa"  onChange="location='aa.php?aaselect='+this.options[this.selectedIndex].value"  >
<option value="1" <? if($aaid=="1"){ echo "selected";}?>>全部类别</option>
<option value="2"<? if($aaid=="2"){ echo "selected";}?>>服装</option>
<option value="3"<? if($aaid=="3"){ echo "selected";}?>>鞋</option>
<option value="4"<? if($aaid=="4"){ echo "selected";}?>>理发</option>
<option value="5"<? if($aaid=="5"){ echo "selected";}?>>美食</option>
</select>

<?php      if($_GET['aaselect'])     $aaid=$_GET['aaselect'];

?>

PHP下拉框选择的实现方法的更多相关文章

  1. Selenium 3----警告框处理+下拉框选择

    警告框处理 在WebDriver中处理JavaScript所生成的alert.confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confi ...

  2. 前端下拉框选择和动态生成调用div

    进入到一个项目期中,一边做项目,一边学习其中用到的知识.这些知识都是零碎的,有数据库,有html,有js,还有django.趁周末时间,整理前面遇到过的前端相关的知识点. 下拉框选择 <html ...

  3. 将select的默认小三角替换成别的图片,且实现点击图片出现下拉框选择option

    最近做项目,要求修改select下拉框的默认三角样式,因为它在不同浏览器的样式不同且有点丑,找找网上也没什么详细修改方法,我就总结一下自己的吧. 目标是做成下图效果: 图一:将默认小三角换成红圈的三角 ...

  4. Selenium3 + Python3自动化测试系列八——警告框处理和下拉框选择

    警告框处理 在WebDriver中处理JavaScript所生成的alert.confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confi ...

  5. 使用 jQuery 实现页面背景色的更换,通过下拉框选择对应的颜色,页面背景会随着选中的颜色进行更换

    查看本章节 查看作业目录 需求说明: 使用 jQuery 实现页面背景色的更换,通过下拉框选择对应的颜色,页面背景会随着选中的颜色进行更换 实现思路: 在页面中添加 <select> 标签 ...

  6. select下拉框选择触发事件

    我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: <select> <option value="0" ...

  7. 下拉框选择blur与click冲突问题

    缘由:今天在做下拉框选择时,遇到click和blur冲突问题:具体现象如下 1.intput框获取焦点(focus事件)时显示隐藏的下拉框,失去焦点(blur事件)则隐藏下拉框 2.点击选择(clic ...

  8. Python+selenium之获取文本值和下拉框选择数据

    Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...

  9. jquery根据下拉框选择的值显示输入框

    原理就是根据下拉框选择的值来控制显示那个输入框: html代码: 首先定义一个下拉框,$serviceTypeList就是后台传过来的所有属性, <div class="uk-form ...

随机推荐

  1. FireMonkey 使用Webbrowser

    DELPHI XE5 源码PASCAL:http://files.cnblogs.com/xe2011/FireMonkey_Webbrowser.rar 为了这个用上webbrowser真是费太大劲 ...

  2. Delphi 第三方组件

    TMS Component Pack v7.0.0.0 TMS Component Pack 版本为Delphi和C++ Builder提供了超过350个VCL组件,用以创建功能丰富的.现代的和原生W ...

  3. 嵌入式Linux-objdump命令的使用

    objdump命令的使用 objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,它还有其他作用,下面以ELF格式可执行文件test为例详细介绍: objdump -f test 显示t ...

  4. MTU of IPV4 and IPV6

    通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位).最大传输单元这个参数通常与通信接口有关(网络接 ...

  5. Cisco交换机设置管理IP

    需要准备一根CONSOLE线和带串行接口的电脑. (图1) 用CONSOLE线连接好电脑与交换机(交换机的CONSOLE口一般都有表示). 然后按照图1点“开始→程序→超级终端”会弹出来一个窗口(图2 ...

  6. jsp----在jsp中写java代码(变量和函数方法)

    <%@page import="java.text.SimpleDateFormat"%><%@page language="java" im ...

  7. 获取随机颜色js

    获取随机颜色方法一: function randomColor1() { var rand = Math.floor(Math.random() * 0xFFFFFF).toString(16); i ...

  8. android zxing自定义界面,点击按钮开关闪光灯

    折腾了一天,今天基本把自定义扫描二维码界面实现了,主要碰到的问题是文本过长,要居中并换行,绘制图片,点击切换不同图片,打开或关闭闪关灯,结果发现在一些机型上出现空指针异常,又牵扯到硬件加速问题...参 ...

  9. UIPickerView实现省 市 区三级联动

    前几天用UIPickerView实现了一下三级联动具体的如下图

  10. redis resque消息队列

    Resque 目前正在学习使用resque .resque-scheduler来发布异步任务和定时任务,为了方便以后查阅,所以记录一下. resque和resque-scheduler其优点在于功能比 ...