实现

第一种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. 实现类似shared_ptr的引用计数

    13.27 定义使用引用计数版本的HasPtr #include<iostream> #include<string> #include<new> using na ...

  2. Building and setting up QT environment for BeagleBone

    There are too few information available on how to easily setup QT environment for building Beaglebon ...

  3. “DBUtility.DbHelperSQL”的类型初始值设定项引发异常 “DBUtility.DbHelperSQL”的类型初始值设定项引发异常

    今天遇到了一个这样的问题“DBUtility.DbHelperSQL”的类型初始值设定项引发异常“DBUtility.DbHelperSQL”的类型初始值设定项引发异常 也许有和我遇到这问题的人也在这 ...

  4. C#后台验证身份证号码的一个方法

    简单的调用了正则表达式进行简单的验证,记下来留着以后备用 if ((!Regex.IsMatch(txtID.Text, @"^(^\d{15}$|^\d{18}$|^\d{17}(\d|X ...

  5. using(){},Close(),Dispose()的区别

    //用Close(),Dispose()方式关闭连接 string connString = "Data Source=(local);Initial Catalog=Linq;Integr ...

  6. EF的TransactionScope

    TransactionScope是一个分布式事务的语句块,被包含起来的语句一起被提交,当出现异常,一起回滚,这都是托管的 当Web没有开启MSDTC服务时候会出现:

  7. com.sun.org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException

    在日志中, 查看导入的包是否是 import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory;

  8. 球面墨卡托(Spherical Mercator)

    地理信息描述空间位置相关的信息,在空间位置的表达中,需要基于空间参照系来保证数据精度以及不同数据源之间的相互叠加/空间分析操作.自Google Maps与2005年发布以来,电子地图服务与普通民众的日 ...

  9. Solr4.7新建core

    Solr里面的core就像数据库里面的一个表,用来管理索引和相关配置. 一. 使用示例core 下载的solr完整包里面solr-4.7.0\example\multicore这个文件夹下面有2个示例 ...

  10. Java线程间通信-回调的实现方式

    Java线程间通信-回调的实现方式   Java线程间通信是非常复杂的问题的.线程间通信问题本质上是如何将与线程相关的变量或者对象传递给别的线程,从而实现交互.   比如举一个简单例子,有一个多线程的 ...