×

php无限分类下拉框

php无限分类下拉框(php下拉表单)

admin admin 发表于2023-03-22 10:18:18 浏览54 评论0

抢沙发发表评论

本文目录一览:

thinkphp如何实现二级联动下拉选择框

可以用ajax实现。

数据库用无限级分类。比如:

省,市联动

数据库字段 id pid name

插入数据 1 0 山西

2 1 运城 3,1 吕梁

第一个下拉框,所有pid为0的数据全遍历出来。比如选择 山西。第二个下拉菜单得到

山西的id(通过jquery $(省).change()),以山西id为父id遍历所有市。

关于JS的,在PHP页面运行,只有一个按钮,点击可以无限添加文本框和一个下拉列表框,列表框后面带删除,

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

script type="text/javascript"

 !--

  var i = 0;

  function form( textobj, selectobj, divobj ) { //增加元素

  var newHtml = document.createElement('div');

      newHtml.id = divobj + i;

   newHtml.innerHTML = 'input type="text" name="' + textobj + '" \/select name="' + selectobj + '"option请选择\/option\/selecta href="javascript:" onclick="del(\'' +  ( divobj + i )  + '\')"删除\/a';-php无限分类下拉框

   document.getElementById(divobj).appendChild( newHtml );

   i++;

  }

  function del( objs ) { //删除元素

   var object = document.getElementById( objs );

       object.parentNode.removeChild( object );

  }

 //--

/script

style

 div{position:relative;z-index:0; margin:10px auto;}

 a{color:#03F; text-decoration:none;}

/style

/head

body

div id="ins"

 input type="text" name="baiyi" /

 select name="zhuli"

  option请选择/option

 /select

/div

a href="javascript:" onclick="form('baiyi[]', 'zhuli[]', 'ins')"增加/a

/body

/html

PHP如何循环一个00到59的下拉框

如果要显示00至59,要用到sprintf函数;

代码如下:

SELECT name="selectlist"

?php

for ($i=0;$i60;$i++)

{

echo("option value='$i'".sprintf("%02d",$i)."/option");

}

?

/SELECT

请教高手php 下拉框 怎样做啊?

给你写了一个最简单的HTML的例子,附在下面了。但不知道你下拉框的内容是写死的还是从数据库读出来的,如果是从数据库读出来的,还得用PHP把内容循环打印出来,实现跳转的话用下面的JS就可以了,当然你应该再改进一下,如果对你有帮助记得把分给我哦。-php无限分类下拉框

html

HEAD

script language="JavaScript" type="text/javascript"

function my(va){

if(va=="a"){

window.location.href="";

}else if(va=="b"){

window.location.href="";

}else if(va=="c"){

window.location.href="";

}else if(va=="d"){

window.location.href="";

}else{

alret("未设置该参数");

}

}

/script

/HEAD

body

form action="" method="post"

select name=sel onchange="my(this.options[this.options.selectedIndex].value)"

option value="a"百度 /option

option value="b"谷歌/option

option value="c"豆瓣/option

option value="d"电驴/option

/select

/form

/body

/html

AJAX实现无限级分类列表,如何得到下拉框里的值,用的是TP框架,PHP语言

使用jquery onchange函数监听select的变化就可以了

$(function(){

 $('select').onchange(function(){

      alert($(this).val());

 })

})