九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
php – 在Dropdown Selection上,如何從Database填充完整的表單字段

如何根據從下拉列表中選擇的值填充數據庫中的完整表單輸入字段

示例:在應用程序中,通過選擇客戶端名稱,它將填充完整的表單輸入字段,并在數據庫中存儲詳細信息.

Sample Code:<select name="client"> <option value="">-- Select Client Name -- </option> <option value="1">John</option> <option value="2">Smith</option>                               </select><input name="phone" type="text" value=""><input name="email" type="text" value=""><input name="city" type="text" value=""><textarea name="address"></textarea>

所有關于輸入字段都需要填寫客戶端名稱選擇的值.

編輯:

我嘗試使用AJAX但無法從文件中獲取特定變量…下面是我的代碼:

<script>    $(document).ready(function() {        $('#client').change(function() {            alert();            var selected = $(this).find(':selected').html();            $.post('get_details.php', {'client': selected}, function(data) {                $('#result').html(data);            });        });    });</script>

在get_details.php文件中,我將不同的值存儲在不同的變量中,但我不明白如何將它們轉換為單個變量到主頁面.

解決方法:

這只是一個調用自身的基本jQuery示例(當創(chuàng)建$_POST時腳本的頂部是活動的),我將其命名為index.php,如jQuery AJAX的url所示.如果需要,您可以使用兩個單獨的頁面來執(zhí)行此操作.只需將PHP與HTML / Javascript分開并更改url:’/ index.php’:

<?php// This is where you would do any database callif(!empty($_POST)) {    // Send back a jSON array via echo    echo json_encode(array("phone"=>'123-12313',"email"=>'test@test.com','city'=>'Medicine Hat','address'=>'556 19th Street NE'));    // Exit probably not required if you    // separate out your code into two pages    exit;}?><form id="tester">    <select name="client" id="client">        <option value="">-- Select Client Name -- </option>        <option value="1">John</option>        <option value="2">Smith</option>                                   </select>    <input name="phone" type="text" value="">    <input name="email" type="text" value="">    <input name="city" type="text" value="">    <textarea name="address"></textarea></form><!-- jQuery Library required, make sure the jQuery is latest --><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script><script>    $(document).ready(function() {        // On change of the dropdown do the ajax        $("#client").change(function() {            $.ajax({                    // Change the link to the file you are using                    url: '/index.php',                    type: 'post',                    // This just sends the value of the dropdown                    data: { client: $(this).val() },                    success: function(response) {                        // Parse the jSON that is returned                        // Using conditions here would probably apply                        // incase nothing is returned                        var Vals    =   JSON.parse(response);                        // These are the inputs that will populate                        $("input[name='phone']").val(Vals.phone);                        $("input[name='email']").val(Vals.email);                        $("input[name='city']").val(Vals.city);                        $("textarea[name='address']").val(Vals.address);                    }            });        });    });</script>
來源:https://www.icode9.com/content-1-292101.html
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
jQuery解決input超多的表單提交
jQuery validate驗證隱藏表單(hidden)域
12 個必要的 jQuery 表單插件
Jquery 輕量級的form表單校驗插件,happy.js!
用最簡單的例子實現jQuery圖片即時上傳
ajax jquery 異步表單驗證示例代碼
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服