搜索
首页php教程php手册深入探讨PHP下拉框选择的实现方法
深入探讨PHP下拉框选择的实现方法Jun 13, 2016 am 11:11 AM
php下拉实现探讨提交方法深入触发选择

实现

第一种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下拉框选择实现方法:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> </span><span class="tag-name">input</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"button"</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"delete"</span><span> </span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">"<br>if(confirm('确定要删除吗')) location.href=<br>'del_03.php?id=xing'"</span><span class="tag">></span><span class="tag"><span> </span><span class="tag-name">br</span><span class="tag">/></span><span> </span></span></span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">"JavaScript"</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"text/javascript"</span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span>function select(obj){  </span></li>
<li>
<span class="attribute">window.location.href</span><span>=</span><span class="attribute-value">'del_04.php?myselect=<br>'</span><span>+obj.options[obj.selectedIndex].value;  </span>
</li>
<li class="alt"><span>return; //可以不写;  </span></li>
<li><span>}  </span></li>
<li class="alt"><span class="tag"><span> /script</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">input</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"button"</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"delete"</span><span> <br></span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">"if(confirm('确定要删除吗')) <br>location.href='del_03.php?id=xing'"</span><span class="tag">></span><span class="tag"><span> </span><span class="tag-name">br</span><span class="tag">/></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">form</span><span> </span><span class="attribute">name</span><span>=</span><span class="attribute-value">"myform"</span><span> </span><span class="attribute">action</span><span>=</span><span class="attribute-value">"del_04.php"</span><span> <br></span><span class="attribute">method</span><span>=</span><span class="attribute-value">"post"</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> !-- 直接触发onchange 事件 ,此时不用提交表单,-- </span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> !--</span><span class="tag"><span> </span><span class="tag-name">select</span><span> </span><span class="attribute">name</span><span>=</span><span class="attribute-value">"selectID"</span><span> </span><span class="attribute">onchange</span><span>=<br></span><span class="attribute-value">"location='del_04.php?myselect='+this.options<br>[this.selectedIndex].value"</span><span class="tag">></span><span>--</span><span class="tag">></span><span> </span></span></span></li>
<li><span class="tag"><span> !-- 把onchange 的事件写在一个函数里面-- </span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">select</span><span> </span><span class="attribute">name</span><span>=</span><span class="attribute-value">"selectID"</span><span> </span><span class="attribute">onchange</span><span>=</span><span class="attribute-value">"select(this)"</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> !-- </span><span class="tag"><span> </span><span class="tag-name">select</span><span> </span><span class="attribute">name</span><span>=</span><span class="attribute-value">"selectID"</span><span> </span><span class="tag">></span><span>--</span><span class="tag">></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">option</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"0"</span><span class="tag">></span><span>请选择</span><span class="tag"><span> /option</span><span class="tag">></span><span> </span></span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">option</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"value1"</span><span class="tag">></span><span>option1</span><span class="tag"><span> /option</span><span class="tag">></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">option</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"value2"</span><span class="tag">></span><span>option2</span><span class="tag"><span> /option</span><span class="tag">></span><span> </span></span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">option</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">"value3"</span><span class="tag">></span><span>option3</span><span class="tag"><span> /option</span><span class="tag">></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> /select</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">input</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"submit"</span><span> </span><span class="attribute">name</span><span>=</span><span class="attribute-value">"sendSelect"</span><span> <br></span><span class="attribute">value</span><span>=</span><span class="attribute-value">"提交下拉框"</span><span class="tag">/></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> /form</span><span class="tag">></span><span> </span></span></li>
</ol>

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


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
深入探讨:Django框架是什么?深入探讨:Django框架是什么?Jan 19, 2024 am 09:23 AM

Django框架是一种用于Web应用程序的Python框架,它提供了一个简单而强大的方式来创建Web应用程序。事实上,Django已经成为当前最受欢迎的PythonWeb开发框架之一,也成为很多公司的首选,包括Instagram和Pinterest。本文将深入探讨Django框架是什么,包括基础概念和重要组件,以及具体代码示例。Django基础概念Djan

深入了解HTTP状态码100:它代表什么意思?深入了解HTTP状态码100:它代表什么意思?Feb 20, 2024 pm 04:15 PM

深入了解HTTP状态码100:它代表什么意思?HTTP协议是现代互联网应用中最为常用的协议之一,它定义了浏览器和Web服务器之间进行通信所需的标准规范。在HTTP请求和响应的过程中,服务器会向浏览器返回各种类型的状态码,以反映请求的处理情况。其中,HTTP状态码100是一种特殊的状态码,用来表示"继续"。HTTP状态码由三位数字组成,每个状态码都有特定的含义

深入探讨Laravel中的Head请求方法深入探讨Laravel中的Head请求方法Mar 06, 2024 pm 03:36 PM

作为一个流行的PHP框架,Laravel提供了许多便捷的请求方法来处理不同类型的HTTP请求。其中,Head请求方法是一个比较特殊且常被忽视的方法。在本文中,我们将深入探讨Laravel中Head请求方法的作用、用法和示例代码。什么是Head请求方法?Head请求方法是HTTP协议中定义的一种请求方法,在发送Head请求时,服务器将仅返回请求头信息,而不会返

深入探讨Go语言对C语言的兼容程度深入探讨Go语言对C语言的兼容程度Mar 07, 2024 pm 02:45 PM

Go语言是一门由Google开发的编程语言,具有高效、简洁、并发性强等特点。它在语法结构、包管理、高级特性等方面都有很大的优势,因此备受程序员青睐。然而,在实际开发中,很多项目会涉及到与传统的编程语言C进行交互,因此Go语言与C语言的兼容性就显得尤为重要。首先,我们来谈谈Go语言与C语言的兼容性。在Go语言中,可以通过CGo将Go语言与C语言进行交互。CGo

深入了解Linux ldconfig深入了解Linux ldconfigMar 14, 2024 pm 03:39 PM

Linuxldconfig是一个用于动态链接库管理的工具,可以帮助系统在运行时找到并加载共享库。它主要用于更新系统的动态链接器运行时连接库缓存,以保证程序可以正确链接到共享库。ldconfig主要用于两个方面:一是添加、删除共享库路径,并更新相关信息到配置文件中;二是根据配置文件中的路径重新生成动态连接库链接器的缓存。接下来将介绍如何使用ldconf

深入探讨:Go语言中的单线程特性深入探讨:Go语言中的单线程特性Mar 15, 2024 pm 02:09 PM

Go语言作为一种现代化的编程语言,以其简洁高效的特性在近年来受到越来越多开发者的喜爱和青睐。其中一个让人独特的地方就是其单线程特性。在传统的多线程编程语言中,开发者通常需要手动管理线程之间的同步和互斥,而在Go语言中,借助其独特的协程(Goroutine)和通信机制(channel),可以方便且高效地实现并发编程。一、Goroutine与单线程:Go语言中的

什么是嵌入式Linux?深入了解什么是嵌入式Linux?深入了解Mar 20, 2024 pm 01:54 PM

标题:探究嵌入式Linux:什么是嵌入式Linux及其应用嵌入式系统通常指的是专为特定应用领域设计的计算机系统,它们通常用于嵌入在设备或系统中,以执行特定的功能或任务。嵌入式Linux则是在嵌入式系统中运行的Linux操作系统的版本。Linux作为一个开源的操作系统,广泛应用于嵌入式设备中,提供了稳定性、灵活性和强大的功能。1.嵌入式Linux的特点(1)

深入了解Go语言的并发编程深入了解Go语言的并发编程Nov 30, 2023 am 10:29 AM

深入了解Go语言的并发编程Go语言是一门越来越受欢迎的编程语言,其并发编程的能力是其最大的特点之一。并发编程是指程序中多个独立的执行线程同时运行的能力,这种能力可以显著提高程序的性能和响应能力。本文将深入了解Go语言的并发编程,包括Go语言的并发模型、goroutine和channel的使用以及常见的并发编程模式。首先,我们需要了解Go语言的并发模型。Go语

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境