javascript - 填充文本框取决于 php 中的下拉选择

标签 javascript php drop-down-menu

我在谷歌和堆栈溢出中研究了这个答案,有很多答案,但我无法得到我想要的。

我有两个下拉菜单和三个文本框。

PHP 代码:

    <select onchange="FirstDropDownClick()"> </select>

脚本代码:

            <script type="text/javascript">
           function FirstDropDownClick() {

var selectDwn = document.getElementById("ID_dwn");
var selectedValue = selectDwn.options[selectBox.selectedIndex].value;

                 }

在“FirstDropDownClick()”中,我想要以下代码:

1.根据选择的值从数据库中选择数据。

2.用它填充文本框。

3.根据第一个下拉菜单的值填写第二个下拉菜单。

我需要示例代码。因为卡住了,不知道该怎么办。

提前致谢。

最佳答案

你的html代码

    <select name="reg_number" id="reg_number">
       <option value="1">Reg1</option>
       <option value="2">Reg2</option>
       <option value="3">Reg3</option>
    </select>
    <input type="text" name="first_name" id="first_name">

你的jquery(确保你包含jquery文件)

 $(document).ready(function(){
   $('#reg_number').change(function(){
   var reg_number = $(this).val();
   var data_String;
    data_String = 'reg_number='+reg_number;
    $.post('ajax_file.php',data_String,function(data){
          var data= jQuery.parseJSON(data);
           $('#first_name').val(data.first_name)
       });
   });
 });

您的 PHP 代码 (ajax_file.php)

 <?php
       $reg_number =$_POST['reg_number']; 
       //run your query here to fetch the result and store it in a variable $data
     echo json_encode($data);
     exit();`

 ?>

关于javascript - 填充文本框取决于 php 中的下拉选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29179864/

相关文章:

javascript - 数据点未正确放置在 x 轴上

javascript - Vee Validate 字段验证未更新

php - 在 php 中添加记录时未将正确的数据插入数据库

html - 下拉列表背景颜色在 Firefox 和 IE 中更改为白色 onclick - 而不是 Chrome

python - 如何从外键模型填充 Django 中的下拉列表

javascript - 将 NSURLProtocol 与 ReactNative 结合使用

php - 对操作系统进行编程以执行文件

javascript - Woocommerce:检测单击“添加到购物车”按钮的位置并运行不同的代码

javascript - 如何从动态加载的选择框获取数据

javascript - jQuery 功能臃肿且不必要?