使用JS的级联下拉功能不工作
我有3个下拉列表,这些值用mySQL动态填充.现在,我正在尝试级联3个下拉列表,但是JS脚本不起作用. 我想做的是: 案例1:如果用户从下拉#1中选择一个值,则下拉#2的值取决于下拉#1,下拉#3的值取决于下拉#2.例如.州 - 城市 - 大道 案例2:用户可以从3个下拉列表中进行选择. 案例3和4:如果用户从下拉#2中进行选择,下拉#3的值取决于下拉#2(但是在下拉#3中选择一个值是可选的,如果下拉#2已有)) 表格: State
0 2023-05-31
编程技术问答社区
Yii的嵌套设置为下拉菜单
我正在使用 yii嵌套集行为,这有助于我将类别保持在此处所示(NeverMind标题行,它们在俄语中): 我要做的就是拥有bootstrap嵌套菜单,这应该是这样: $criteria = new CDbCriteria; $criteria->order = 'root, lft'; $categories = Category::model()->findAll($criteria); foreach($categories as $i => $category) { $items[$i]['label'] = $category->title; $items[$i]['url'] = $category->url; $items[$i]['active'] = false; $items[$i]['items'] = array( array('label'=>'123',
0 2023-05-31
编程技术问答社区
在PHP中从一系列数字中动态地创建一个下拉列表,*有增量*。
我需要在php中动态创建一个数值选择的下拉列表: 120 cm 121 cm 122 cm 123 cm 我只想指定启动和结束数字. 感谢您的任何帮助. 解决方案 echo ""; $range = range(120,130); foreach ($range as $cm) { echo "$cm cm"; } echo ""; range() 函数可以处理所有情况在评论中描述. range(30.5, 50.5, 0.5); // 30.5, 3
0 2023-05-31
编程技术问答社区
使用ajax和php在下拉菜单上动态更新谷歌图表
我必须根据下拉值显示Google图表,其中包含商店ID 我正在从mySQL中检索数据,对价值没问题,我正在根据Ajax的Shop ID检索数据,并且仅在输入框中确认它也可以. . ,但我不知道如何使用这些值更新该图表,而无需重新加载页面. 这是我带有硬编码值的Google图表代码. newChart
0 2023-05-31
编程技术问答社区
如何根据下拉选择改变div中的内容
我从DB上加载PHP的内容,进入我的div. 我上方有一个dropdown,我应该能够整理内容,这意味着当选择dropdown时,删除了div中的旧内容,而新的内容出现了. 那么如何在div中"删除"旧内容,并基于dropdown selection? 获取新内容 这就是我到目前为止得到的: Edit
0 2023-05-31
编程技术问答社区
PHP获取下拉列表中的选项值
在我的下拉列表中,每个选项都有两个不同的值.我如何取回两者?让我说明我的意思. 发布表格时,我希望能够获得所选选项的$ value_id和$ value_text.我该怎么做? $ _ post ['my_ddl']仅获得一个值,而不是同时获得一个值. 在asp.net中,我可以通过参考my_ddl.value和my_ddl.text. 来做到这一点. 谢谢! 解决方案 严格来说,这是不可能的. 您可以做的是在value属性中使用定界符:
0 2023-05-30
编程技术问答社区
选择第一个选项为空的方框
如何将选择框中的第一个选项设置为空值? 我从DB获取数据,默认情况下,我想将选项设置为"请选择一个选项". 解决方案 我发现'default'=>'Please select'不适用于所需的html5属性. 这确实有效: $listOfValues = [1 => 'Choice 1']; Form::select('fieldname',[null=>'Please Select'] + $listOfValues); 如果您不喜欢现代PHP语法, $listOfValues = array(1 => 'Choice 1'); $listOfValues[null] = 'Please Select'; Form::select('fieldname', $listOfValues); ,但要点是具有空值的标签. 其他解决方案 如果您使用的是 laravelCollective html软件包,您可以执行以下操作. . Form::sel
0 2023-05-30
编程技术问答社区
在Codeigniter中Ajax下拉国家州和城市?
我在我们的Codeigniter框架中的Ajax的帮助下,使国家州和城市下降. 数据库的结构. 乡村 country_id,country_name 状态 country_id,state_id,state_name 城市 country_id,state_id,city_id,city_name 用户控制器 function country(){ $data['header']='Deal Management'; $data['page'] = 'admin/page/user-view'; $data['Country'] = $this->deal->getCountry(); $this->load->view($this->_admin_container,$data); } function get_cities($Country){ $this->load->model('city_model');
0 2023-05-29
编程技术问答社区
从MySQL生成下拉菜单
我需要从MySQL表中的数据中生成一个下拉菜单. 从表中,它必须获取用户ID和用户名. 然后,它将用户ID设置为选项值,将用户名设置为下拉列表中显示的内容. 有人可以向我展示一些代码吗?我很难做以下工作: $sql = "SELECT user_id, user_name FROM users"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)) { echo ".$row['user_name'].\n "; echo "".$row['user_name']."\n "; } 解决方案 您的输出有几个问题.首先,从示例中尚不清楚您是否具有实际的select元素父,我不确定如果没有父母选择,浏览器是否会显
0 2023-05-29
编程技术问答社区
在html中把tab变成<select>输入元素
我有一个form,其中几个input和select元素.我的问题是我可以使用选项卡在input元素之间移动,而不是select下拉菜单.我尝试了tabindex="2"属性,但没有影响任何事情. 有这样做的方法吗? 这是我的代码的示例.如果它改变了我的php,但我无法将其放在html ether中. VolvoSaabMercedesAudi
0 2023-05-29
编程技术问答社区
如何在第一个下拉列表改变后从数据库加载第二个下拉列表
我正在构建一个网络应用程序. 在某个时候,用户需要将数据输入表单. 该表格有几个文本字段,DropDownLists. DDL之一取决于其先前的DDL. 发生的事情是,当用户从第一个DDL中选择一个值时,第二个DDL应加载与第一个DDL所选值相关的数据库中的数据. 到目前 选择了第一个DDL上的项目后,我想知道如何从数据库中填充第二个DDL. 任何帮助将不胜感激.谢谢! 解决方案 ajax是您最好的选择. 其他解决方案 这是一个示例: http://tutorialzine.com/2011/11/11/11/-selects-jquery/ Google是您的朋友:) 其他解决方案 如果第二个下拉下的数据取决于第一个数据中的数据,则您必须将第二个下拉列表的值加载到JavaScript对象中,例如: // Given the options in the first dropdown are: "foo", "bar", and "
0 2023-05-29
编程技术问答社区
使用下拉菜单、javascript和PHP改变一个div的内容
我是一个菜鸟,但是如果您帮助我找到答案,很乐意为此忍受;) 我有一个数组$ cat_array中的类别列表. 我想构建一个选择的下拉曲,以便当我选择其中一个选项时,将一个不同的变量传递给函数. 这就是我到目前为止的: 在主文件(index.php)中,我调用一个函数: makechoice($cat_array); 这是指包含文件中的此功能: function makechoice($cat_array) { $dbz = new db(); $sim = new simple(); echo ' '; echo ''; foreach($cat_array as $cat
0 2023-05-29
编程技术问答社区
使用PHP和MySQL来填充下拉菜单
我正在尝试使用 php 和 mysql 从第一个下拉列表中选择的值填充第二个下拉列表,而无需刷新页面.我认为这很简单,但无法使其工作,所以任何帮助都将不胜感激. 到目前为止,我有以下内容: html形式(form.php) 1 2 3 javaScript(在form.php中) $("#list1").change(function() { $("#list2").load("get_list2.php?id=" + $("#list1")
0 2023-05-29
编程技术问答社区
Cake php, 如何根据另一个下拉选择来填充一个下拉选择?
我有一个类似的桌子: id test attr dim 1 test1 a1 d1 2 test2 a2 d2 3 test3 a1 d3 4 test3 a1 d2 我正在创建一个下拉字段,该字段显示attr只有两个选项a1 and a2.根据选择a1或a2的选择,我想做的就是: if (a1 is selected){$a == a1} else {$a == a2} $test = mysql_query("SELECT dim FROM xxx WHERE attr = $a") 并用该查询的结果填充第二个下拉列表,该查询可能是d1,d2或d3 等等,在多个下拉列表上,如果需要. 我知道如何在常规php中执行此操作,但不确定如何在cakephp中做到这一点. 有什么想法? 编辑:我不确定是否需要使用任何AJAX,这应该在没有它的情况下工作 解决方案 您可以在ajax->ob
0 2023-05-29
编程技术问答社区
选择所有的选项值 php mysql
我正在尝试从MySQL数据库中选择所有值.选项A,B和C工作正常,但我不确定是否选择所有三个语法. a b c All 解决方案 如果我正确理解您的问题并看到您的"所有"选项的值 如果是这样,则将您所有的选择选项值更改为all items. 然后将您的php文件(用表格发布的位置)更改为: // is the all option send? if($_POST['your_select'] === 'all') { //query to get all the items (SELECT * FROM table) } else { // query with the
0 2023-05-29
编程技术问答社区
编辑时选定的项目在下拉菜单中
我在这里有此代码: Choose a group.... 我的问题是如何在下拉列表中编码'选项'标签谢谢. 解决方案 选项标签的html属性selected ="是"应该只有一个.您需要将其放在正确的组上. 设置一个php变量,例如$ selection_group,如果组为正确的php变量,则仅对该组打印所选属性. 将其设置为false. 例如,如果您选择的组ID作为称为grou
0 2023-05-29
编程技术问答社区
php下拉菜单人口
我正在尝试编写一个PHP脚本,该脚本将根据A主下拉菜单的选择来填充第二个下拉菜单.我想使用jQuery来完成所有非页面刷新工作.但是我发现那里存在的每一件事都难以理解和修改,您知道任何写作且易于理解的东西还是存在的教程? 解决方案 这里有一些代码,应该让您了解要做什么: html Illinois Indiana Please select a state... php array( 'Chicago', 'Napervil
2 2023-05-29
编程技术问答社区