博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP下拉框选择的实现方法
阅读量:5157 次
发布时间:2019-06-13

本文共 2221 字,大约阅读时间需要 7 分钟。

实现

第一种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. // print_r($_POST); 
  11. $xing="xing"
  12. $fang="fang"
  13. echo '<ahref=del_03.php?id='.$xing.' &action='.$fang.'>flx< /a>'; 
  14. //php中,在删除内容时,给的提示的写法; href 后面必须加引号; 
  15. echo "n"."<inputtype='button'value='删除'onclick="if(confirm('确定要删除吗'))     { location.href='?delete=$result_manage[p_id]'}">
  16. <br><br>"; 
  17. echo "<inputtype='button'value='connect_next' onclick="location.href='del_03.php?id=     $xing&action=$fang'">"; 
  18. ?>

第二种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'];  

?>

 

转载于:https://www.cnblogs.com/zzlp/p/3704537.html

你可能感兴趣的文章
基于wxPython的python代码统计工具
查看>>
淘宝JAVA中间件Diamond详解(一)---简介&快速使用
查看>>
Hadoop HBase概念学习系列之HBase里的宽表设计概念(表设计)(二十七)
查看>>
Kettle学习系列之Kettle能做什么?(三)
查看>>
Day03:Selenium,BeautifulSoup4
查看>>
awk变量
查看>>
mysql_对于DQL 的简单举例
查看>>
35. Search Insert Position(C++)
查看>>
[毕业生的商业软件开发之路]C#异常处理
查看>>
一些php文件函数
查看>>
有关快速幂取模
查看>>
Linux运维必备工具
查看>>
字符串的查找删除
查看>>
NOI2018垫底记
查看>>
快速切题 poj 1002 487-3279 按规则处理 模拟 难度:0
查看>>
Codeforces Round #277 (Div. 2)
查看>>
【更新】智能手机批量添加联系人
查看>>
NYOJ-128前缀式计算
查看>>
淡定,啊。数据唯一性
查看>>
深入理解 JavaScript 事件循环(一)— event loop
查看>>