欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

深入探讨PHP下拉框选择的实现方法

程序员文章站 2022-05-15 23:00:33
...
实现

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

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

  1. input type="button" value="delete" onclick="
    if(confirm('确定要删除吗')) location.href=
    'del_03.php?id=xing'"
    > br/>
  2. script language="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. input type="button" value="delete"
    onclick="if(confirm('确定要删除吗'))
    location.href='del_03.php?id=xing'"
    > br/>
  9. form name="myform" action="del_04.php"
    method="post">
  10. !-- 直接触发onchange 事件 ,此时不用提交表单,-- >
  11. !-- select name="selectID" onchange=
    "location='del_04.php?myselect='+this.options
    [this.selectedIndex].value"
    >-->
  12. !-- 把onchange 的事件写在一个函数里面-- >
  13. select name="selectID" onchange="select(this)">
  14. !-- select name="selectID" >-->
  15. option value="0">请选择 /option>
  16. option value="value1">option1 /option>
  17. option value="value2">option2 /option>
  18. option value="value3">option3 /option>
  19. /select>
  20. input type="submit" name="sendSelect"
    value="提交下拉框"/>
  21. /form>

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