php获取复选框、单选框下拉框的值

合集下载

js获取下拉列表选中项的值和文本(select)以及获取单选按钮(radio)组的值和修改选中项

js获取下拉列表选中项的值和文本(select)以及获取单选按钮(radio)组的值和修改选中项

js获取下拉列表选中项的值和文本(select)以及获取单选按钮(radio)组的值和修改选中项js获取下拉列表选中项的值和文本(select)以及获取单选按钮(radio)组的值和修改选中项一、获取下拉列表选中项的值和文本(select)代码 select.htm 示例如下:====================================== =============================== ========1 2 3====================================== =============================== ========二、获取单选按钮(radio)组的值和修改选中项看到很多帖子里说js获取单选按钮(radio)组的值可以直接用document.getElementById("oper").value,虽然跟单选按钮组一样的下拉列表(也是列表项的数组)也是一个数组,用这种方式可以获到下拉列表的值,但是单选按钮组却获不到所选的值。

仔细研究了下,总结如下:与下拉列表不同,单选按钮须用this.form.oper或者document.getElementsByName('oper')方式获取该数组对象,document.getElementById('oper')不能获取该数组对象(select 可以)。

而且要获取值须通过一循环判断获取,不能直接用.value(select可以)。

而要改变单选按钮组的选中项,也须用循环判断改变各个单选按钮的value。

测试代码radio.html 如下:====================================== =============================== ======== 同意下发修改拒保上报alert('result:'+getRadio(this.form.oper))alert('result:'+getRadio(document.getElementById('oper'))) alert(this.form.oper.value)changeRadio(this.form.oper,"上报")同意下发修改拒保上报alert(this.form.slt.value)document.getElementById('slt')[2].innerText)。

php基础教程-表单

php基础教程-表单

php基础教程一表单获取文本域的值定义和用法当用户要在表单中键入字母、数字等内容时,就会用到文本域。

语法<textarea name="test" cols="25" rows="5" id="test">欢迎大家访问读书屋</textarea>参数说明textarea 表示文本域,显示的内容放在中间如上例中的“欢迎大家访问读书屋”这一句话。

name 文本域的名称。

可以自己定义名称。

cols 属性规定 textarea 的可见宽度。

rows 属性规定 textarea 的可见高度。

上面显示一个 25 个字符宽 3 行高的文本区实例<?phpif($_POST[Submit]=="提交"){ //如果用户点击了提交按钮,则获取数据$username=$_POST[username]; //取得文本框的数据$test=$_POST[test];} //取得文本域的数据?><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>获取文本域的值--php教程网</title></head><body><table width="300" height="182" border="1" cellpadding="0" cellspacing="0" > <form name="form1" method="post" action="<?= $_SERVER['PHP_SELF'] ?><tr align="center"><td height="30" colspan="2"><span class="style1">php教程网留言板系统</span></td></tr><tr><td width="83" height="25" align="center"><span class="style4">用户名:</span></td><td><input name="username" type="text" id="username"></td> </tr> <tr><td align="center" class="style4">留言内容:</td><td height="50"><textarea name="test" cols="25" rows="5" id="test">欢迎大家访问读书屋</textarea></td></tr><tr align="center"> <td height="25" colspan="2"> <input type="submit" name="Submit" value="提交"></td></tr><tr align="center"><td height="25" colspan="2"><span class="style4"><?php echo$username;?></span></td></tr><tr><td height="25" colspan="2" align="center"><span class="style4"><?php echo $test;?></span></td></tr></form></table></body></html>二表单获取复选域的值定义和用法当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。

HTML下拉框、文本框、复选框

HTML下拉框、文本框、复选框

您好,我的回答不知是否满意?QQ,1250175746在HTML中,下拉列表,就是下拦选择框,select文本框就是textarea复选框就是checkbox不单单是这些表单元素,凡是表单元素都在form中<form name=”frm” action=”reg.php” method=”post”>下拉列表:<select name=”jiguan”><option value=”shan”>山东</option><!—下面就是默认选择项selected--><option value=”gauan” selected=”selected”>广东</option><option value=”three”>东北三省</option></selecta>复选项:请选择您喜欢的项目:<br/><input type=”checkbox” name=”裸泳” />裸泳<br/><input type=”checkbox” name=”肚皮舞蹈” checked=”checked” />肚皮舞蹈<br/><input type=”checkbox” name=”泡霉菌” />泡霉霉<br/>个人评语:<br/><textarea name=”self” cols=”50” rows=”5”>这些都是原创</textarea></form>Please Remmber:每一个表单元素都有一个名称和值,都是必须的,这是HTML与服务器交流的唯一通道。

value,name.。

PHP表单——精选推荐

PHP表单——精选推荐

PHP表单1.表单和⽤户输⼊1.1表单处理 当处理 HTML 表单时,PHP 能把来⾃ HTML 页⾯中的表单元素⾃动变成可供 PHP 脚本使⽤当⽤户填写完上⾯的表单并点击提交按钮时,表单的数据会被送往名为 "welcome.php" 的 PHP ⽂件:1.2获取下拉菜单的数据 表单使⽤ GET ⽅式获取数据,action 属性值为空表⽰提交到当前脚本,我们可以通过 select 的 name 属性获取下拉菜单的值:1.3下拉菜单多选如果下拉菜单是多选的( multiple="multiple"),我们可以通过将设置 select name="q[]" 以数组的⽅式获取,以下使⽤ POST ⽅式提交1.4单选按钮表单PHP 单选按钮表单中 name 属性的值是⼀致的,value 值是不同的1.5checkbox 复选框PHP checkbox 复选框可以选择多个值我们应该尽可能的对⽤户的输⼊进⾏验证(通过客户端脚本)。

浏览器验证速度更快,并且可以减轻服务器的压⼒。

2.表单验证代码如下:<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>菜鸟教程()</title><style>.error {color: #FF0000;}</style></head><body><?php// 定义变量并默认设置为空值$nameErr = $emailErr = $genderErr = $websiteErr = "";$name = $email = $gender = $comment = $website = "";if ($_SERVER["REQUEST_METHOD"] == "POST"){if (empty($_POST["name"])){$nameErr = "名字是必需的";}else{$name = test_input($_POST["name"]);// 检测名字是否只包含字母跟空格if (!preg_match("/^[a-zA-Z ]*$/",$name)){$nameErr = "只允许字母和空格";}}if (empty($_POST["email"])){$emailErr = "邮箱是必需的";}else{$email = test_input($_POST["email"]);// 检测邮箱是否合法if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)){$emailErr = "⾮法邮箱格式";}}if (empty($_POST["website"])){$website = "";}else{$website = test_input($_POST["website"]);// 检测 URL 地址是否合法if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {$websiteErr = "⾮法的 URL 的地址";}}if (empty($_POST["comment"])){$comment = "";}else{$comment = test_input($_POST["comment"]);}if (empty($_POST["gender"])){$genderErr = "性别是必需的";}else{$gender = test_input($_POST["gender"]);}}function test_input($data){$data = trim($data);$data = stripslashes($data);$data = htmlspecialchars($data);return $data;}><h2>PHP 表单验证实例</h2><p><span class="error">* 必需字段。

获取双循环下拉框的数据的方法

获取双循环下拉框的数据的方法

获取双循环下拉框的数据的方法在HTML中,双循环下拉框(也称为嵌套下拉框)是一种特殊类型的下拉框,其中每个选项都包含另一个下拉框。

要获取双循环下拉框的数据,您可以使用JavaScript或jQuery等前端技术。

以下是一个使用JavaScript获取双循环下拉框数据的示例:```javascript// 获取嵌套下拉框的元素var nestedSelect = ("nestedSelect");// 获取所有嵌套下拉框的选项var options = ;// 创建一个空数组来存储数据var data = [];// 遍历所有选项for (var i = 0; i < ; i++) {var option = options[i];// 如果当前选项是一个嵌套下拉框,则获取其数据if ( === "SELECT") {var nestedOptions = ;var nestedData = [];// 遍历嵌套下拉框的选项,并将数据存储到nestedData数组中 for (var j = 0; j < ; j++) {var nestedOption = nestedOptions[j];();}// 将嵌套下拉框的数据存储到data数组中(nestedData);} else {// 如果当前选项不是嵌套下拉框,则将其值存储到data数组中 ();}}// 打印获取到的数据(data);```在上面的示例中,我们首先通过`getElementById`方法获取嵌套下拉框的元素。

然后,我们遍历所有选项,如果当前选项是一个嵌套下拉框,则获取其数据并将其存储到`data`数组中。

如果当前选项不是嵌套下拉框,则将其值存储到`data`数组中。

最后,我们打印获取到的数据。

请注意,上述示例仅适用于静态HTML页面中的双循环下拉框。

如果您使用JavaScript或jQuery动态添加或修改下拉框,则可能需要进行适当的调整来确保获取到正确的数据。

下拉框用法

下拉框用法

下拉框用法下拉框是网页中常用的交互元素之一,它能够让用户在一系列选项中选择一个或多个值。

下拉框通常用于表单中,用来收集用户的选择信息,比如国家、城市、年龄段等选项。

在这篇文章中,我们将介绍下拉框的用法以及一些常见的应用场景。

首先,下拉框的基本用法是非常简单的。

在HTML中,我们可以使用<select>标签来创建一个下拉框,然后在里面使用<option>标签来添加选项。

例如:```<select><option value="option1">选项1</option><option value="option2">选项2</option><option value="option3">选项3</option></select>```在上面的例子中,我们创建了一个包含三个选项的下拉框。

用户可以点击下拉框,然后选择他们想要的选项,然后这个选项的值将会被提交给服务器或者JavaScript处理。

此外,下拉框还可以设置默认值,以及禁用某些选项。

比如:```<select><option value="option1">选项1</option><option value="option2"selected>选项2</option><option value="option3"disabled>选项3(禁用)</option></select>```在这个例子中,我们将第二个选项设置为默认选中,并且禁用了第三个选项。

这样用户就无法选择第三个选项了。

下拉框在网页中有各种各样的应用场景。

JQuery操作单选按钮,复选框,下拉款的操作

JQuery操作单选按钮,复选框,下拉款的操作

本文由我司收集整编,推荐下载,如有疑问,请与我司联系JQuery 操作单选按钮,复选框,下拉款的操作2013/06/23 0 JQuery 中对option 的添加、删除、取jQuery 获取Select 选择的Text 和Value:1.$( #select_id ).change(function(){//code...});//为Select 添加事件,当选择其中一项时触发2.varcheckText=$( #select_id ).find( option:selected ).text();//获取Select 选择的Text3.varcheckValue=$( #select_id ).val();//获取Select 选择的Value4.varcheckIndex=$( #select_id ).get(0).selectedIndex;//获取Select 选择的索引5.varmaxIndex=$( #select_idoption:last ).attr( index //获取Select 最大的索引jQuery 添加/删除Select 的Option 项:1.$( #select_id ).append( optionvalue=‘Value’Text /option //为Select 追加一个Option(下拉项)2.$( #select_id ).prepend( optionvalue=‘0’请选择/option //为Select 插入一个Option(第一个位置)3.$( #select_idoption:last ).remove();//删除Select 中索引最大Option(最后一个)4.$( #select_idoption[index=‘0’] ).remove();//删除Select 中索引为0 的Option(第一个)5.$( #select_idoption[value=‘3’] ).remove();//删除Select 中Value=‘3’的Option5.$( #select_idoption[text=‘4’] ).remove();//删除Select 中Text=‘4’的Option内容清空:$( #charCity ).empty();%@ page language= java import= java.util.* pageEncoding= utf-8 % % String path = request.getContextPath(); String basePath = request.getScheme() + ://+request.getServerName() + : + request.getServerPort() + path + / % !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head base href=。

表单中单选、多选、选择框值的获取及表单的序列化

表单中单选、多选、选择框值的获取及表单的序列化

表单中单选、多选、选择框值的获取及表单的序列化总结了下在表单处理中单选、多选、选择框值的获取及表单的序列化,写成了⼀个对象。

如下:1 var formUtil = {2// 获取单选按钮的值,如有没有选的话返回null3// elements为radio类的集合的引⽤4 getRadioValue:function(elements) {5var value = null; // null表⽰没有选中项6// ⾮IE浏览器7if(elements.value != undefined && elements.value != '') {8 value = elements.value;9 } else {10// IE浏览器11for(var i = 0, len = elements.length; i < len; i++ ) {12if(elements[i].checked) {13 value = elements[i].value;14break;15 }16 }17 }18return value;19 },2021// 获取多选按钮的值,如有没有选的话返回null22// elements为checkbox类型的input集合的引⽤23 getCheckboxValue:function(elements) {24var arr = new Array();25for(var i = 0, len = elements.length; i < len; i++ ) {26if(elements[i].checked) {27 arr.push(elements[i].value);28 }29 }30if(arr.length > 0) {31return arr.join(',');32 } else {33return null; // null表⽰没有选中项34 }35 },3637// 获取下拉框的值38// element为select元素的引⽤39 getSelectValue:function(element) {40if(element.selectedIndex == -1) {41return null; // 没有选中的项时返回null42 };43if(element.multiple) {44// 多项选择45var arr = new Array(), options = element.options;46for(var i = 0, len = options.length; i < len; i++) {47if(options[i].selected) {48 arr.push(options[i].value);49 }50 }51return arr.join(",");52 }else{53// 单项选择54return element.options[element.selectedIndex].value;55 }56 },5758// 序列化59// form为form元素的引⽤60 serialize:function(form) {61var arr = new Array(),62 elements = form.elements,63 checkboxName = null;64for(var i = 0, len = elements.length; i < len; i++ ) {65 field = elements[i];66// 不发送禁⽤的表单字段67if(field.disabled) {68continue;69 }70switch (field.type) {71// 选择框的处理72case "select-one":73case "select-multiple":74 arr.push(encodeURIComponent() + "=" + encodeURIComponent(this.getSelectValue(field)));75break;7677// 不发送下列类型的表单字段78case undefined :79case "button" :80case "submit" :81case "reset" :82case "file" :83break;8485// 单选、多选和其他类型的表单处理86case "checkbox" :87if(checkboxName == null) {88 checkboxName = ;89 arr.push(encodeURIComponent(checkboxName) + "=" + encodeURIComponent(this.getCheckboxValue(form.elements[checkboxName])));90 }91break;92case "radio" :93if(!field.checked) {94break;95 }96default:97if(.length > 0) {98 arr.push(encodeURIComponent() + "=" + encodeURIComponent(field.value));99 }100 }101 }102return arr.join("&");103 }104 };⼀个简单的demo:1 <form action="test_php.php" id="form1" name="form1" method="post" enctype="multipart/form-data">2姓名:<input name="name" type="text" tabindex="1"/><br>3性别:<input name="sex" type="radio" value="男"/>男4<input name="sex" type="radio" value="⼥"/>⼥<br>5爱好:6<input name="hobby" type="checkbox" value="篮球"/>篮球7<input name="hobby" type="checkbox" value="⾜球"/>⾜球8<input name="hobby" type="checkbox" value="乒乓球"/>乒乓球9<input name="hobby" type="checkbox" value="⽻⽑球"/>⽻⽑球10<br />11年级:12<select name="class" multiple>13<option value="⼀年级">⼀年级</option>14<option value="⼆年级">⼆年级</option>15<option value="三年级">三年级</option>16</select>17<br />18其他:19<br />20<textarea name="other" rows="5" cols="30" tabindex="2"></textarea>21<br />22<input type="reset" value="重置"/>23<input type="submit" value="提交"/>24</form>25<div id="output"></div>1 var form = document.getElementById("form1"),2 output = document.getElementById("output");34// ⾃定义的提交事件5 EventUtil.addEventListener(form,"submit", function(event) {6 event = EventUtil.getEvent(event);7 EventUtil.preventDefault(event);8var html = "";9 html += form.elements['name'].value + "<br>";10 html += formUtil.getRadioValue(form.elements['sex']) + "<br>";11 html += formUtil.getCheckboxValue(form.elements['hobby']) + "<br>";12 html += formUtil.getSelectValue(form.elements['class']) + "<br>";13 html += form.elements['other'].value + "<br>";14 html += decodeURIComponent(formUtil.serialize(form)) + "<br>";15 output.innerHTML = html;16 });PS:代码出现的EventUtil在”跨浏览器的事件侦听器和事件对象“这篇⽂章有介绍。

thinkphp根据下拉列表查询

thinkphp根据下拉列表查询

thinkphp根据下拉列表查询thinkphp根据下拉列表查询php新⼿,今天写的页⼿需要根据下拉列表,有全部和其他选项,刚进页⼿的时候或者点了查询显⼿全部,否则按要求显⼿,⼿开始⼿if 来写的,感觉重复的地⼿太多了,就想着有没有改进的办法,然后照着thinkphp的⼿册重新修改了⼿下,功能也实现了,⼿前没发现bug。

<select name="position" onchange="console.log($(this).closest('form').submit())"> <option value=""></option><option value="0" selected>全部</option><option value="1"<?= $position === '1' ? 'selected' : '' ?>>位置1</option><option value="2"<?= $position === '2' ? 'selected' : '' ?>>位置2</option></select>这⼿的onchange是为了点了选项以后就⼿动刷新页⼿,不⼿加⼿个按钮了。

⼿开始我⼿的是if:$position = input('get.position/d');if (!$position) {$list =Model::where('is_delete',0)->order('id','desc')->paginate(15,false,['query' => \equest()->request()]);} else {$list =CardBannerModel::where('is_delete',0)->where('position','=',$position)->order('id','desc')->paginate(15,false,['query' => \equest()->request()]);}除了where(‘position’,’=’,$position)这个条件其他都是重复的,所以我想简化⼿下,然后⼿了闭包的⼿法:`$list =Model::where('is_delete',0)->where(function ($query) {if (input('get.position')) {$query->where('position',input('get.position'));}})->order('id','desc')->paginate(15,false,['query' => \equest()->request()]);效果和之前⼿样的,这样要简洁⼿点。

jsp页面中文本框,下拉框,单选框,复选框,文本域的清空

jsp页面中文本框,下拉框,单选框,复选框,文本域的清空

jsp页面中文本框,下拉框,单选框,复选框,文本域的清空[/align][align=center]%@ page language= java import= java.util.* pageEncoding= utf-8 % %String path = request.getContextPath();String basePath = request.getScheme()+ ://+request.getServerName()+ : +request.getServerPort()+path+ / ;%!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//ENhtmlheadbase href= %=basePath%title 缓存技术的应用 /titlemeta http-equiv= pragma content= no-cachemeta http-equiv= cache-control content= no-cachemeta http-equiv= expires content= 0meta http-equiv= keywords content= keyword1,keyword2,keyword3meta http-equiv= description content= This is my page!--link rel= stylesheet type= text/css href= styles.css--script type= text/javascript//清空查询条件function clearForm(){document.getElementById('name').value= ;document.getElementById('sex').value= ;document.getElementById('textfield').value= ;//清空单选和复选框var checked = checked || false;var objects = document.getElementsByTagName( input ); //拿到input的值for(var i=0;i objects.length;i++){if(objects[i].type=='radio' || objects[i].type=='checkbox'){ //判断类型if(checked==true)objects[i].checked= checked ;elseobjects[i].checked= ;}}}/script/headbodycenterform action= name= fm method= posttable border= 1trtd colspan= 2 align= center 缓存的应用 /td /trtrtd姓名: /tdtdinput name= name type= text value= //td/trtrtd 性别: /tdtdselect name= sexoption value= 请选择 /optionoption value= 男男 /optionoption value= 女女 /option/select /td/trtrtd单位类型:/tdtdnbsp; input type= radio value= 1 name= unittype / 管理部门nbsp; input type= radio value= 2 name= unittype / 普通企业/td/trtrtd 常用语言: /tdtdnbsp;input type= checkbox name= name2 javainput type= checkbox name= name2 phpinput type= checkbox name= name2 c++ br/td/trtrtd兴趣爱好:/tdtdtextarea name= textfield id= textfield /textarea/td/trtrtd align= center colspan= 2input type= submit value= 提交 /input type= button value= 重置 onclick= clearForm(); / /td/tr/table/form/center/body/html[/align][align=center] [align=left][/align]。

php中表单提交复选框与下拉列表项

php中表单提交复选框与下拉列表项

php中表单提交复选框与下拉列表项
在赶项⽬中,抽出半个⼩时来写篇博客吧,这个功能说实话不难,为什么要写呢,因为在复选框那⾥有⼩⼩的难点,我试了好多遍才试成功的,希望能为以后需要帮助的同学提供点思路。

先看⼀下我做的效果吧
就是给每个业务员分配单⼦,以便于业务员查看的时候可以只看到⾃⼰的业务,看不到别⼈的。

这种样式是我⾃⼰想的,我觉得也就这样是最简单明了的,当时⼀开始想的时候想的可复杂了,后来慢慢理清思路后变明了多了。

所以以后⼤家在做项⽬之前⼀定要理清⾃⼰的思路
下⾯步⼊正题吧
因为我⽤的是分页,所以代码⽐较乱,我只给⼤家截⼏块⽐较重要的地⽅给⼤家看
先来看复选框
给它设置的name是ck[] 这样的话是以数组的形式传过去了
再看下拉
name是bb 这个传过去之后就是个正常的字符串
最外⾯是form表单,以post⽅式提交
再来看处理页⾯
分别设两个变量接收
造完连接对象再就是sql语句,做这个必须要⽤修改语句
看⼀下语句是怎么写的
a36是数据库的⼀列,也就是传过来的业务员
code则就是传过来的复选项,副选项传的都是它每条的代号,这⾥code不能⽤等于了,因为它传的不⼀定是⼀条数据,所以得⽤in然后括号
来运⾏⼀下看看
选择
选择这三项然后业务员是⼩路,点击提交
运⾏成功!!
这个业务员也可以提交到两个数据库中,只要有⼀样得代号就可以,只需要处理页⾯多写⼀条数据,如图
| 这个是或者的符号,因为这个单⼦有的单号那个单⼦不⼀定有,所以这⾥不能⽤并且
⼀样可以运⾏成功
运⾏成功。

php简单获取复选框值的方法

php简单获取复选框值的方法

php简单获取复选框值的⽅法本⽂实例讲述了php简单获取复选框值的⽅法。

分享给⼤家供⼤家参考,具体如下:html:<form id="form1" name="form1" method="post" action="checkbox.php"><input type=checkbox name=checkbox[] value="1"><input type=checkbox name=checkbox[] value="2"><input type=checkbox name=checkbox[] value="3"><input type=checkbox name=checkbox[] value="4"><input type=checkbox name=checkbox[] value="5"><input type="submit" name="button" id="checkbox" value="提交" /></form>php:<?php$text1=$_POST['checkbox'];for($i=0;$i<count($text1);$i++){$yourwant = $text1[$i];echo $yourwant."<br/>";}>更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》、《》、《》及《》希望本⽂所述对⼤家PHP程序设计有所帮助。

PHP导航下拉菜单的实现如此简单

PHP导航下拉菜单的实现如此简单

PHP导航下拉菜单的实现如此简单复制代码代码如下:<style>#sddm li a:hover{ background: #49A3FF}#sddm div{ position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #5970B2}#sddm div a{ position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #EAEBD8;color: #2875DE;font: 12px arial}#sddm div a:hover{ background: #49A3FF;color: #FFF}</style><!-- dd menu --><script type="text/javascript"><!--var timeout = 500;var closetimer = 0;var ddmenuitem = 0;// open hidden layerfunction mopen(id){// cancel close timermcancelclosetime();// close old layerif(ddmenuitem) ddmenuitem.style.visibility = 'hidden';// get new layer and show itddmenuitem = document.getElementById(id);ddmenuitem.style.visibility = 'visible';}// close showed layerfunction mclose(){if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';}// go close timerfunction mclosetime(){closetimer = window.setTimeout(mclose, timeout);}// cancel close timerfunction mcancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer = null;}}// close layer when click-outdocument.onclick = mclose;// --></script><div class="header_continer002"><div class="header"> <img class="logo" src="images/logo.jpg" /> <span class="pos_01">服务热线<br />400-691-6006</span> <span class="pos_02"> <a href="/user_show/id_UMzMxNDI5MTgw.html"target="_blank"><img src="images/top_pic01.jpg" /></a><div style="margin-top:5px;"> <a href="/tcdd" target="_blank"><img src="images/top_pic02.jpg" /></a></div> </span><ul class="nav" onmouseout="hide_sub()" id="sddm"><li><a href="/">⾸页</a></li><li><a href="/plus/list.php?tid=1" onmouseover="mopen('m1')" onmouseout="mclosetime()">关于我们</a><div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">HTML DropDown</a><a href="#">DHTML DropDown menu</a><a href="#">JavaScript DropDown</a><a href="#">DropDown Menu</a><a href="#">CSS DropDown</a></div></li><li><a href="/plus/list.php?tid=2" onmouseover="mopen('m2')" onmouseout="mclosetime()">新闻中⼼</a><div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li><li><a href="/plus/list.php?tid=3" onmouseover="mopen('m3')" onmouseout="mclosetime()">解决⽅案</a><div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li><li><a href="/plus/list.php?tid=4" onmouseover="mopen('m4')" onmouseout="mclosetime()">产品展⽰</a><div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li><li><a href="/plus/list.php?tid=5" onmouseover="mopen('m5')" onmouseout="mclosetime()">⽀持与下载</a> <div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li><li><a href="/plus/list.php?tid=6" onmouseover="mopen('m6')" onmouseout="mclosetime()">⼈才招聘</a> <div id="m6" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li><li><a href="/plus/list.php?tid=7" onmouseover="mopen('m7')" onmouseout="mclosetime()">联系我们</a> <div id="m7" onmouseover="mcancelclosetime()" onmouseout="mclosetime()"><a href="#">ASP Dropdown</a><a href="#">Pulldown menu</a><a href="#">AJAX dropdown</a><a href="#">DIV dropdown</a></div></li></ul></dl></div></div></div>。

第6讲PHP表单数据的获取

第6讲PHP表单数据的获取



举例: <?php if($_POST["submit"]=="登录"){ echo "您输入的用户名为: ".$_POST[user]."&nbsp;&nbsp;密码为: ".$_POST[pwd]; } ?>



2、获取单选按钮的值 Radio一般是成组出现,但具有相同的name值 和不同value值,在一组单选按钮中,同一时 间只能有一个被选中,也就是一次只能提交一 个value值。 举例: <?php echo $_POST["sex"]; ?>





Button(按钮) <input name=“submit” type=“button” value=“按钮”> 按钮可以激发提交表单的动作,可以在用户需要修改 表单时,将表单恢复到初始值,还可以依照程序的需 要发挥其作用。一般是配合javascript脚本进行表单处 理。 范例: 1、<input type=button onclick="window.location.href=('连接')"> 2、<input type=button value=“注册” onclick=“windows.location.href=(„radio.php‟)”> 3、<input type=button value=“主页” onclick=“window.open(„radio.php‟)”>
(二)表单元素 1、输入域标记<input> 输入域标记<input>是表单常用的标记之一,常 用的文本框、按钮、单选按钮、复选框等构成了 一个完整的表单。

PHP简单获取多个checkbox值

PHP简单获取多个checkbox值

PHP简单获取多个checkbox值PHP简单获取多个checkbox值文章主要介绍了PHP简单获取多个checkbox值的方法,结合实例形式分析了php表单操作中针对checkbox值的传递与获取技巧,需要的朋友可以参考下。

本文实例讲述了PHP简单获取多个checkbox值的方法。

分享给大家供大家参考,具体如下:HTML页面:1516<html><head></head><body><form name="myform" enctype="multipart/form-data" action="index2.php" method="post">兴趣爱好:<input type="checkbox" name="hobby[]" value="阅读"/>阅读<input type="checkbox" name="hobby[]" value="篮球"/>篮球<input type="checkbox" name="hobby[]" value="旅游"/>旅游<br>文件上传:<input name="myfile" type="file"><input type="submit" value="提交" /></form></body></html>PHP页面:$result = "";foreach( $_POST['hobby'] as $i){echo '<br>';$result .= $i;}echo $result;【拓展阅读】本文实例讲述了PHP获取数组的键与值方法。

phpselect选中值记录获取optionselect下拉框的选中值

phpselect选中值记录获取optionselect下拉框的选中值

phpselect选中值记录获取optionselect下拉框的选中值PHP通过使用$_POST或者$_GET来获取HTML中下拉框的选中值。

```<select name="myOption"><option value="option1">Option 1</option><option value="option2">Option 2</option><option value="option3">Option 3</option></select>```然后,在PHP中可以使用$_POST或者$_GET来获取该选中值。

例如:```$selectedOption = $_POST['myOption'];```或者```$selectedOption = $_GET['myOption'];```根据使用的是POST方法还是GET方法,选择使用相应的变量来获取选中值。

在上述代码中,$selectedOption变量将包含下拉框选中的值,例如"option1"。

可以进一步将选中的值用于其他操作,例如更新数据库或者输出到页面上。

例如:```//更新数据库$query = "UPDATE myTable SET myColumn = '$selectedOption' WHERE id = $userId";//输出到页面上echo "选中的值是:" . $selectedOption;```以上是获取下拉框选中值的基本方法,可以根据具体需求进行调整和扩展。

需要注意的是,为了安全起见,可以对从表单中获取的值进行验证和过滤,以避免安全漏洞。

下拉框、单选按钮和多选框的值回显和取值

下拉框、单选按钮和多选框的值回显和取值

下拉框、单选按钮和多选框的值回显和取值数据回显:1. <!DOCTYPE>2. <html>3. <head>4. <title></title>5. <script src='/jquery-1.9.1.min.js'></script>6. </head>7. <body>8. <input type='radio' name='gender' value='women' />女9. <input type='radio' name='gender' value='man' />男10. <hr/>11. <select id='city'>12. <option value='bj'>北京</option>13. <option value='sh'>上海</option>14. <option value='gz'>广州</option>15. </select>16. <hr/>17. <input type='checkbox' name='hobby' value='computer'/>玩电脑18. <input type='checkbox' name='hobby' value='swimming'/>游泳19. <input type='checkbox' name='hobby' value='phone'/>玩手机20. <input type='checkbox' name='hobby' value='running'/>跑步21. </body>22. </html>假设用户是个男人,住在广州,喜欢玩电脑、游泳,在该页面进行页面数据的回显js:1. var gender = document.getElementsByName('gender');2. var city = document.getElementById('city');3. var hobby = document.getElementsByName('hobby');4. gender.forEach(function(item){5. if(item.value == 'man'){6. item.setAttribute('checked','true');return;7. }8. });9. var opts = city.options;10. for(let i=0;i<opts.length;i++){11. if(opts[i].value == 'gz'){12. opts[i].setAttribute('selected','true');break;13. }14. }15. hobby.forEach(function(item){16. if(item.value == 'computer' || item.value == 'swimming'){17. item.setAttribute('checked','true');18. }19. });jq:1. $('input[name='gender']').find('option[value='man']').attr('checked','checked');2. $('#city').find('option[value='gz']').attr('selected','selected');3. $('input[name='hobby']').each(function(index){4. if($(this).val() == 'computer' || $(this).val() == 'swimming'){5. $(this).attr('checked','checked');6. }7. });取值:1. <!DOCTYPE>2. <html>3. <head>4. <title></title>5. <script src='/jquery-1.9.1.min.js'></script>6. </head>7. <body>8. <input type='radio' name='gender' value='women' checked='checked'/>女9. <input type='radio' name='gender' value='man' />男10. <hr/>11. <select id='city'>12. <option value='bj' select='selected'>北京</option>13. <option value='sh'>上海</option>14. <option value='gz'>广州</option>15. </select>16. <hr/>17. <input type='checkbox' name='hobby' value='computer'/>玩电脑18. <input type='checkbox' name='hobby' value='swimming'/>游泳19. <input type='checkbox' name='hobby' value='phone'/>玩手机20. <input type='checkbox' name='hobby' value='running' checked='checked'/>跑步21. </body>22. </html>js:1. var gender = document.getElementsByName('gender');2. var genderValue,hobbyValue;3. gender.forEach(function(item){4. if(item.checked == true){5. genderValue = item.value;6. }7. });8. var city = document.getElementById('city');9. var cityIndex = city.selectedIndex; // 选中索引10. var cityText = city.options[cityIndex].text; // 选中文本11. var cityValue = city.options[cityIndex].value; // 选中值12. var hobby = document.getElementsByName('hobby');13. hobby.forEach(function(item){14. if(item.checked == true){15. hobbyValue.push(item.value);16. }17. });jq:1. var radioVal = $('input[name='gender']:checked').val();2. var selectVal = $('#city option:selected').val();3. var selectText = $('#city option:selected').text();4. var checkboxVal = [];5. $('input[name='hobby']:checked').each(function(){6. checkboxVal.push($(this).val());7. });判断checkbox或radio是否被选中:一般用于阅读须知(checkbox)js:1. var readed = document.getElementById('readed');2. var flag = readed.checked; //true or falsejq:var flag = $('#readed').is(':checked'); //true or false。

JS关于获取各种控件的列表值

JS关于获取各种控件的列表值

JS关于获取各种控件的列表值2009-04-07 16:00:05| 分类:学习|举报|字号订阅<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>获取Value</title></head><body><form action=" " method="post" name="orderContentList"><p><input type=text name=textfield value=""><br><input type=text name=textfield value=""><br><input type=text name="ok" value="5"><br><input type=text name=textfield value=""><br><input type=text name=textfield value=""><br></p><p><input type="checkbox" name="check" value="56" >56<br><input type="checkbox" name="check" value="57">57<br> <input type="checkbox" name="check" value="58">58<br> <input type="checkbox" name="check" value="59">59<br> </p><p><input type="radio" name="rad" id="10" value="1">1<br><input type="radio" name="rade" id="10" value="2">2<br><input type="radio" name="rad" id="10" value="3">3<br><input type="radio" name="rade" id="10" value="4">4<br></p><input type="button" name="Submit" value="文本域" onClick="fnGetBorrowDay()"><input type="button" name="GetList" value="复选筐" onClick="fnGetCheckBoxList()"><input type="button" name="GetRadio" value="单选筐" onClick="fnGetRadio()"><input type="button" name="GetRadioList" value="单选筐列表" onClick="fnGetRadionList()"></form></body></html><script language="javascript">function fnGetBorrowDay(){//获取所有文本域列表try{for(var i=0;i<document.orderContentList.length;i++){if(((document.orderContentList.elements[i].type)=="text")&&((document.order ContentList.elements[i].name)=="textfield")){if(document.orderContentList.elements[i].value==""){alert("文本域的值!");return;}}}}catch(e){}}function fnGetCheckBoxList(){//获取复选筐列表var strList="";var split=",";var eInput=document.getElementsByName("check");//alert(eInput.toString());for(var i=0;i<eInput.length;i++){if(eInput[i].checked==true){strList+=eInput[i].value+split;}}if(strList!=""){strList=strList.substring(0,strList.length-1);alert(strList);}}function fnGetRadio(){//获取单选筐var strList="";var split=",";var eInput=document.getElementsByName("rad"); for(var i=0;i<eInput.length;i++){if(eInput[i].checked){//alert(eInput[i].value);//return;strList+=eInput[i].value+split;}}if(strList!=""){alert(strList.substring(0,strList.length-1));}}function fnGetRadionList(){//获取单选筐的列表,单选筐被分成了两个分组var strList="";var split=",";var eInput=document.all.tags("input");for(var i=0;i<eInput.length;i++){if((eInput[i].type=="radio")&&(eInput[i].checked==true)){strList+=eInput[i].value+split;}}if(strList!=""){strList=strList.substring(0,strList.length-1);alert(strList);}}</script>SQL语句(建库、建表、修改语句)2009-05-05 10:36:11| 分类:学习|举报|字号订阅--创建一个数据库名为‘sql_test’create database sql_testgo--打开数据库sql_testuse sql_testgo--建立学生表create table 学生(学生编号char(4) primary key, 学生名字varchar(50)not null) go--修改学生表alter table 学生add 班级编号char(4) null --添加班级编号字段-- (注意如果添加的字段不为空的话,是不能被添加的)go--建立班级表create table 班级(班级编号char(4) primary key ,班级名称varchar(50)not null)go--建立课程表create table 课程(课程编号char(4) primary key ,课程名称varchar(50) not null,开课日期datetime )go--修改课程表alter table 课程add 课程代号varchar(10) null --添加课程代号字段goalter table 课程drop column 开课日期--删除开课日期字段goalter table 课程alter column 课程名称varchar(20) not null --修改课程名称字段go--建立一个product_test_one 表,与下个表类似,只不过在constraint前面有个‘逗号’不影响执行create table product_test_one(id char(10) not null, name varchar(20) null, price money default 20.5,quantity smallint null, constraint pk_id primary key clustered (id))go--建立一个product_test_two 表/*添加‘主键约束’,语句为:constraint pk_id primary key clustered (id) constraint 约束的名称primary key clustered (字段名),其中clustered为聚簇索引,也是系统默认值*/create table product_test_two(id char(10) not null, name varchar(20) null, price money default 20.5,quantity smallint null constraint pk_id2 primary key clustered (id))go--删除表pruduct_test_one表drop table product_test_onego/* 唯一性的约束用于指定一个或则多个列的组合值具有唯一性,以防止在列中输入重复的值,没个列中只能有一个主键,因此,当表中已经有一个主键时,如果还需要保证其他的标示符唯一时,就可以使用唯一约束*/--建立一个student表,使其中的name 字段具有唯一性create table student(id char(8), name char(10) --表字段constraint pk_id primary key (id), --添加一个主键约束constraint uk_name unique (name) --添加一个唯一性约束)go--建立一个student4表,同上(注意:constraint 与constraint 之间一定要有逗号,否则出错!)create table student4(id char(8), name char(10) --表字段constraint pk_id4 primary key (id), constraint uk_name4 unique (name))go-- 删除表student4drop table student4go--建立一个student3表,同上create table student3(id char(8), name char(10), --表字段constraint pk_id3 primary key (id) ,constraint uk_name3 unique (name))go--删除表student3drop table student3go/*检查约束对输入列或整个表中的值设置检查条件,以限制输入的值,保证数据库的完整性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下面通过具体的实例来解释如何获取单选框的值
实例代码:
<?php
if($_post["submit"]==”提交”){ //判断是否提交数据
echo”您的性别是:”.$_post["sex"];
}
?>
<form action=”index.php” method=”post” name=”zero”>
<br>
<input type=”submit” name=”submit” value=”提交”></td>
</tr>
</table>
</form>
获取文本框、密码域、隐藏域、按钮、文本域的值
获取文本框、密码域、隐藏域、按钮、文本域的值的方法都是相同的,都是使用name属性来获取想用的value值。所以在定义name值时尽量不要重复,以免获取错误的值。
}
?>
<form action=”index.php” method=”post” name=”zero”> //建立form表单
用户名:<input type=”text” name=”user” size=”20′/><br>
密码:<input type=”password” name=”pw” size=”20′/><br>
一、复选框能够进行项目的多项选择,浏览者在填写一些表单时,有时需要选择多个项目(如:兴趣爱好等)
复选框一般是多个同时存在,为了便于传值,name的名字可以定义为数组形式:<input type=”checkbox” name=”chkbox[]” value=”chkbox1′>
在返回页面中可以用count()函数计算数组的大小,结合for循环语句输出选择的复选框的值
}
?>
<form name=”form1′ method=”post” action=”index.php”>
<table width=”445′ cellpadding=”0′ cellspacing=”0′>
<tr>
<td width=”443′ height=”41′ align=”center” valign=”top”>
下面我们通过一个实例来说明用$_post[]获取获取文本框、密码域、隐藏域、按钮、文本域的值的具体方法:
实例代码:
<?php
if($_post["submit"]==”登陆”){ //判断是否提交信息
echo”您输入的密码为:”.$_post[user].”<br>密码为:”.$_post[pw]; //输入提交数据
<?php教程
if(($_post[mrbook]!= null)){
echo “您选择的结果是:”;
for($i = 0;$i<count($_post[mrbook]);$i++)
echo $_post[mrbook][$i].”&nbsp;&nbsp;”; //循环输出用户选择的图书类别
<select name="test">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
<input value="提交" name="submit" type="submit">
</form>
您喜欢的图书类型:
<input type=”checkbox” name=”mrbook[]” value=”入门类”>
入门类
<input type=”checkbox” name=”mrbook[]” value=”案例类”>
案例类
性别:
<input type=”radio” name=”sex” value=”男” checked />男
<input type=”radio” name=”sex” value=”女”/>女
<input type=”submit” name=”submit” value=”提交”/>
<input type=”submit” name=”submit” value=”登陆”/>
</form>
显示结果:
您输入的密码为:zero
密码为:123456
用户名: 密码: Nhomakorabea 二、获取单选框按钮的值
radio单选框按钮一般是成组出现的,具有相同name值和不同的value值,在一组单选按钮中同一时间只能选中一个值。
<input type=”checkbox” name=”mrbook[]” value=”讲解类”>
讲解类
<input type=”checkbox” name=”mrbook[]” value=”典型实例类”>
典型实例类
</form>
输出结果:
您的性别是:男
三、php 如何获取下拉框的值
<?php
if ($_POST['submit']){
echo $_POST['test']; // 下拉框的值
}
?>
<form method="POST" action="">
相关文档
最新文档