单击编辑以填写表单弹出窗口时如何获取表中的值

时间:2013-08-24 17:07:31

标签: php jquery html

请帮助我,如何在单击表格中的编辑时获取值ID以填写表格弹出编辑的文本框ID。单击编辑第一行时的示例,如何获取值“ID01”以填写表单编辑中的文本框ID。这是我的网站和我的代码:http://hoangnguyen1612.byethost4.com/

  <!DOCTYPE html>
<?php
    include("Library/MyLibrary.php");
?>
<html><head>
        <meta charset='utf-8'/>
        <title>Home</title>
        <link rel="stylesheet" type="text/css" href="css/QuanLyKhachHang.css">
        <script src="jq/jquery.min.js"></script>
        <script src="jq/jquery-ui.min.js"></script>

        <script>
            function kiemtrarong()
            {
                if(document.getElementById("makhachhang").value == "")
                {

                    alert('Please enter id');
                    document.getElementById("makhachhang").focus();
                    return false;
                }
                else
                if(document.getElementById("tenkhachhang").value == "")
                {
                    alert('Please enter name');
                    document.getElementById("tenkhachhang").focus();
                    return false;   
                }
                else
                if(!confirm("Do you want to add?"))
                {
                    return false;
                }
            }
        </script>
        <script language="javascript">
        $(document).ready(function(){
            $('#makhachhang').focus();
            (function($){
                //Căn giữa phần tử thuộc tính là absolute so với phần hiển thị của trình duyệt, chỉ dùng cho phần tử absolute đối với body
                $.fn.absoluteCenter = function(){
                    this.each(function(){
                        var top = -($(this).outerHeight() / 2)+'px';
                        var left = -($(this).outerWidth() / 2)+'px';
                        $(this).css({'position':'absolute', 'position':'fixed', 'margin-top':top, 'margin-left':left, 'top':'50%', 'left':'50%'});
                        return this;
                    });
                }
            })(jQuery);

            $('a#show-popup').click(function(){
                //Đặt biến cho các đối tượng để gọi dễ dàng
                var bg=$('div#popup-bg');
                var obj=$('div#popup');
                var btnClose=obj.find('#popup-close');
                //Hiện các đối tượng
                bg.animate({opacity: 0.9},0).fadeIn(400); //cho nền trong suốt

                obj.fadeIn(400).draggable({cursor:'move',handle:'#popup-header'}).absoluteCenter(); //căn giữa popup và thêm draggable của jquery UI cho phần header của popup
                //Đóng popup khi nhấn nút
                btnClose.click(function(){
                    bg.fadeOut(200);
                    obj.fadeOut(200);
                });
                //Đóng popup khi nhấn background
                bg.click(function(){
                    btnClose.click(); //Kế thừa nút đóng ở trên
                });
                //Đóng popup khi nhấn nút Esc trên bàn phím
                $(document).keydown(function(e){
                    if(e.keyCode==27){
                        btnClose.click(); //Kế thừa nút đóng ở trên
                    }
                });
                return false;
            });
        });
        </script>
         <script>
        function kiemtranhapso(e)
        {
            var unicode= e.keyCode;
            if (unicode!=8)             //nếu phím không là backspace
            { 
                if (unicode<48||unicode>57)     //nếu không phải là phím số
                return false;           //vô hiệu hóa phím nhấn
            }
        }
        </script>
    </head>
    <?php error_reporting (E_ALL ^ E_NOTICE); ?>
    <?php
        session_start();
        header("Content-Type: text/html; charset=utf-8");
        $id= $_POST[id];
        $name = $_POST[name];

        $duongdan = "Database/database.txt";
        $noidung = $id."|".$name."\n";              
        if($_POST[bttthem])
        {
            if($id == "" || $name=="")
                return;
            if(ghifile($duongdan,$noidung))
            {
                echo "<script>window.onload = function()
                    {
                        alert('Done!')
                    }
                </script>";
            }
            else
            {

                echo "<script>window.onload = function()
                    {
                        alert('Error!')
                    }
                </script>";
            }
        }
    ?>
    <body>
    <form name="form1" method="post" onSubmit="return kiemtrarong()">
    <div id="main">
        <div id="title">
            LIST
        </div>
        <div style="margin-top: 50px">
            <table align="center" cellspacing="10px">
                <tr>
                    <td class="tdmain" style="width: 150px">ID</td>
                    <td class="tdmain" style="width: 200px">Name</td>
                </tr>           
                    <?php
                        $mang= array();
                        $f= fopen("Database/database.txt","r");
                        while($l=fgets($f))
                        {
                            array_push($mang,explode("|",$l));
                        }
                        fclose($f);
                        // duyệt mảng và in
                        for($i=0;$i<count($mang);$i++)
                        {
                            echo "<tr>";
                            for($j=0;$j<count($mang[$i]);$j++)
                            {
                                ?>
                                <td  style="background-color: #666; color:#FFF; font-size:14px; height: 28px ;text-align:center;border-radius: 5px;">
                                <?php echo $mang[$i][$j] ?>
                                </td>       
                                <?php
                            }
                            ?>
                             <td  style="background-color:#666; font-size:14px; text-align:center; color:#FFF; border-radius: 5px;">
                                <a href="#" style="color:#FFF; margin-right: 20px" id="show-popup">Edit</a>

                    </td>
                            <?php
                            echo "</tr>";
                        }
                    ?>
            </table>
        </div>
    </div>

    <!-- -->
    <div id="popup-bg"></div>
    <div id="loading"></div>
    <div id="popup">
        <div id="popup-header"><span id="popup-close" title="Close">Close</span>
        <div style="margin-bottom: 20px;"></div>
            <div id="headeradd">Edit</div>
        </div>
        <div id="popup-content">
            <table cellspacing="20px">
                <tr>
                    <td class="tdleft">
                        ID
                    </td>
                    <td>
                        <input type="text" class="tdright" id="makhachhang" name="id" max="5"/>
                    </td>
                </tr>
                <tr>
                    <td class="tdleft">
                        Name
                    </td>
                    <td>
                        <input type="text" class="tdright" id="tenkhachhang" name="name"/>
                    </td>
                </tr>
                   <tr>
                            <td colspan="2" align="center">
                                <input type="submit" id="bttthemkh" value="Edit" name="bttthem"/>
                            </td>
                        </tr>
            </table>
        </div>
    </div>
    </form>
    </body>
</html>

0 个答案:

没有答案