PHP下拉框选择的实现方法
实现
第一种PHP下拉框实现方法:
- < ?php
- //提交下拉框;
- //直接饱触发onchange事件的结果
- $id=$_GET['myselect']; // myselect 为location.herf?id的名字;
- echo $id;
- //用表单提交的结果;
- if($_POST["sendSelect"]){ //sendSelect 为表单的名字;
- $select_val=$_POST["selectID"];
- echo "你选择的值为: $select_val";
- }
- // print_r($_POST);
- $xing="xing";
- $fang="fang";
- echo '<ahref=del_03.php?id='.$xing.' &action='.$fang.'>flx< /a>';
- //php中,在删除内容时,给的提示的写法; href 后面必须加引号;
- echo "n"."<inputtype='button'value='删除'onclick="if(confirm('确定要删除吗')) { location.href='?delete=$result_manage[p_id]'}">
- <br><br>";
- }
- echo "<inputtype='button'value='connect_next' onclick="location.href='del_03.php?id= $xing&action=$fang'">";
- ?>
第二种PHP下拉框选择实现方法:
- <inputtype="button"value="delete"onclick=" if(confirm('确定要删除吗')) location.href= 'del_03.php?id=xing'"><br/>
- <scriptlanguage="JavaScript"type="text/javascript">
- function select(obj){
- window.location.href='del_04.php?myselect= '+obj.options[obj.selectedIndex].value;
- return; //可以不写;
- }
- < /script>
- <inputtype="button"value="delete"onclick="if(confirm('确定要删除吗')) location.href='del_03.php?id=xing'"><br/>
- <formname="myform"action="del_04.php"method="post">
- < !-- 直接触发onchange 事件 ,此时不用提交表单,-- >
- < !--<selectname="selectID"onchange= "location='del_04.php?myselect='+this.options [this.selectedIndex].value">-->
- < !-- 把onchange 的事件写在一个函数里面-- >
- <selectname="selectID"onchange="select(this)">
- < !-- <selectname="selectID">-->
- <optionvalue="0">请选择< /option>
- <optionvalue="value1">option1< /option>
- <optionvalue="value2">option2< /option>
- <optionvalue="value3">option3< /option>
- < /select>
- <inputtype="submit"name="sendSelect"value="提交下拉框"/>
- < /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下拉框选择的实现方法的更多相关文章
- Selenium 3----警告框处理+下拉框选择
警告框处理 在WebDriver中处理JavaScript所生成的alert.confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confi ...
- 前端下拉框选择和动态生成调用div
进入到一个项目期中,一边做项目,一边学习其中用到的知识.这些知识都是零碎的,有数据库,有html,有js,还有django.趁周末时间,整理前面遇到过的前端相关的知识点. 下拉框选择 <html ...
- 将select的默认小三角替换成别的图片,且实现点击图片出现下拉框选择option
最近做项目,要求修改select下拉框的默认三角样式,因为它在不同浏览器的样式不同且有点丑,找找网上也没什么详细修改方法,我就总结一下自己的吧. 目标是做成下图效果: 图一:将默认小三角换成红圈的三角 ...
- Selenium3 + Python3自动化测试系列八——警告框处理和下拉框选择
警告框处理 在WebDriver中处理JavaScript所生成的alert.confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confi ...
- 使用 jQuery 实现页面背景色的更换,通过下拉框选择对应的颜色,页面背景会随着选中的颜色进行更换
查看本章节 查看作业目录 需求说明: 使用 jQuery 实现页面背景色的更换,通过下拉框选择对应的颜色,页面背景会随着选中的颜色进行更换 实现思路: 在页面中添加 <select> 标签 ...
- select下拉框选择触发事件
我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: <select> <option value="0" ...
- 下拉框选择blur与click冲突问题
缘由:今天在做下拉框选择时,遇到click和blur冲突问题:具体现象如下 1.intput框获取焦点(focus事件)时显示隐藏的下拉框,失去焦点(blur事件)则隐藏下拉框 2.点击选择(clic ...
- Python+selenium之获取文本值和下拉框选择数据
Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...
- jquery根据下拉框选择的值显示输入框
原理就是根据下拉框选择的值来控制显示那个输入框: html代码: 首先定义一个下拉框,$serviceTypeList就是后台传过来的所有属性, <div class="uk-form ...
随机推荐
- phpmailer,smtp发送邮件实例(转)
一,用phpmailer发送邮件 查看复制打印? <?php include "class.phpmailer.php"; //包函邮件发送类 //邮件发 ...
- 【转】Cocos2d-x 2.x CCSprite 灰白图的生成(利用shader设置)——2013-08-27 21
猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=325 游戏中人物死掉后要把人物头 ...
- 嵌入式Linux-GNU Make 使用手册(中译版)
GNU Make 使用手册(中译版) 翻译:于凤昌 译者注:本人在阅读Linux源代码过程中发现如果要全面了解Linux的结构.理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级 ...
- hdu1047(Java)大数相加
题目大意:输入n组数据,每组数据中又有若干长度不大于100的整数,以0结束每组数据的输入,求每组中数据之和.每两组数据输入之间有一行空格,输出也是如此. Integer Inquiry Time Li ...
- 调用iframe 中的js[兼容各种浏览器]
*chrome浏览器需要在服务器环境中测试 <!DOCTYPE html> <html> <head> <meta http-equiv="cont ...
- 100 high quality blogs from java developers
This list collects 100 high quality blogs from Java developers from all over the world. Some of thes ...
- bit,byte,char,string区别与基本类型认识
bit.byte.位.字节.汉字的关系 1 bit = 1 二进制数据 1 byte = 8 bit 1 字母 = 1 byte = 8 bit ...
- Android 自学之线性布局 LinearLayout
线性布局(LinearLayout),线性布局有点想AWT编程里面的FolwLayout,他们都会将容器里面的组件挨个的排列起来. 他们最大的区别在于:Android的线性布局不会换行:AWT里面的F ...
- initMethod 和 afterPropertiesSet 以及 AwareMethod方法的执行时机
在spring开发中,我们定义bean 经常会需要用到beanFactory对象,这就需要实现BeanFactoryAware这种类型的接口,它有一个setBeanFactory方法 在xml中配 ...
- 跳转界面方法 (runtime实用篇一)
在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦 ...